ODBC crash on Solaris

I have a repeatable crash on Solaris Sparc 32 bit.
I use a table created by
CREATE TABLE "IAN"."PICDAR_MANIFEST"
(     "OBJECT_NAME" VARCHAR2(64 BYTE),
     "OBJECT_TYPE" VARCHAR2(10 BYTE),
     "COUNT" NUMBER,
     "FILE_NAME" VARCHAR2(32 BYTE),
     "FIELD_NAME" VARCHAR2(32 BYTE),
     PRIMARY KEY ("OBJECT_NAME")
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT)
TABLESPACE "IAN" ENABLE
) PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT)
TABLESPACE "IAN" ;
and populated using
Insert into PICDAR_MANIFEST (OBJECT_NAME,OBJECT_TYPE,COUNT,FILE_NAME,FIELD_NAME) values ('publicationtext_AUDIT','COUNTER',98,null,null);
I have configured the ODBC using instant client 10.2.0.3 using
odbcinst.ini
[Oracle 10g ODBC Driver]
Description = Oracle ODBC driver for Oracle 10g
Driver = /m/jbod1/oracle/instantclient_10_2/libsqora.so.10.1
Setup =
FileUsage =
CPTimeout =
CPReuse =
and
odbc.ini
[Ian]
Application Attributes = T
Attributes = W
BatchAutocommitMode = IfAllSuccessful
CloseCursor = F
DisableDPM = F
DisableMTS = T
Driver = Oracle 10g ODBC Driver
DSN = Noddles
EXECSchemaOpt =
EXECSyntax = T
Failover = T
FailoverDelay = 10
FailoverRetryCount = 10
FetchBufferSize = 64000
ForceWCHAR = F
Lobs = T
Longs = T
MetadataIdDefault = F
QueryTimeout = T
ResultSets = T
ServerName = aserver:1522/IAN.ASERVER.ACOMPANY.CO.UK
SQLGetData extensions = F
Translation DLL =
Translation Option = 0
UserID =
When I connect using UnixODBC's isql and execute select * from picdar_manifest it crashes at
#0 0xfe6d979c in bcoConvertFromFloat () from /m/jbod1/oracle/instantclient_10_2/libsqora.so.10.1
#1 0xfe6d8acc in bcoConvertOciToOdbc () from /m/jbod1/oracle/instantclient_10_2/libsqora.so.10.1
#2 0xfe6d829c in bcoConvert () from /m/jbod1/oracle/instantclient_10_2/libsqora.so.10.1
#3 0xfe734314 in bcoTypeCopyLibToSqlc () from /m/jbod1/oracle/instantclient_10_2/libsqora.so.10.1
#4 0xfe6f50c4 in bcoReturnColData () from /m/jbod1/oracle/instantclient_10_2/libsqora.so.10.1
#5 0xfe6f94c0 in bcoDBgetdata () from /m/jbod1/oracle/instantclient_10_2/libsqora.so.10.1
#6 0xfe6f8fec in bcoSQLGetData () from /m/jbod1/oracle/instantclient_10_2/libsqora.so.10.1
#7 0xfe69f7bc in SQLGetData () from /m/jbod1/oracle/instantclient_10_2/libsqora.so.10.1
#8 0x000248a8 in SQLGetData (statement_handle=0x171ca8, column_number=3, target_type=1,
target_value=0xffbef2b8, buffer_length=301, strlen_or_ind=0xffbef2b0) at SQLGetData.c:439
#9 0x00015c90 in WriteBodyNormal (hStmt=0x171ca8) at isql.c:886
#10 0x00016d84 in main (argc=501760, argv=0x7a800) at isql.c:433
This is clearly in the Oracle driver.
I don't believe I am doing anything wrong because doing exactly the same thing on Linux works just fine (also using instant client release 10.2.0.3).
Has anyone else seen a similar problem?
Is there a solution?
Cheers,
Ian

I'm not from Oracle, but I'll try and help you nevertheless :)
First, Solaris and other real UNIX systems are much more picky about memory than Linux. I've seen countless applications fail when going from Linux to Solaris, HP-UX, or AIX; almost all of which are just using memory incorrectly. Linux is just more forgiving, which means you need to do more memory bound/leak checking. Nevertheless, that's just a bit of info on UNIX vs. Linux in application porting; it shouldn't have anything to do with Oracle's ODBC driver though.
The thing is, I'm seeing odd memory issues with 10.2.0.3 on Linux (x86_64) as well. What version are you using on Linux?

Similar Messages

  • Tiffsplit crashes on Solaris (sparc and intel), okay on Linux

    Hello experts,
    I have a tiff file that causes a crash with tiffsplit when run
    on Solaris (both Sparc and Intel) but not on Linux.
    It works successfully on
    Red Hat Linux 2.4.18 -- libtiff.so.3.5
    but crashes on
    Solaris 9 on Sparc -- libtiff.so.3.7.1
    Solaris 9 on Sparc -- libtiff.so.3.9.4
    Solaris 10 on Intel -- libtiff.so.3.8.2
    It's crashing at a call to
    TIFFGetField(in, TIFFTAG_GROUP3OPTIONS, &v)
    and pstack shows stack trace like
    $ pstack /var/core/core.tiffsplit.15965
    core '/var/core/core.tiffsplit.15965' of 15965: /usr/local/bin/tiffsplit file.tiff
    ff32a4e8 _TIFFVGetField (26280, 124, ffbff260, 67, 27e48, 2a) + 1a0
    ff3498f0 PredictorVGetField (26280, 124, ffbff25c, ff3213c4, 3, 26288) + 30
    ff32acd0 TIFFVGetField (26280, 124, ffbff25c, ff34d838, ff34d848, ff34d858) + 70
    ff32ac50 TIFFGetField (26280, 124, ffbff2a4, 0, 0, 26000) + 1c
    00011754 tiffcp (26280, 285f8, ffbff321, ffbff318, ffbfffdd, 404) + 1f8
    0001135c main (fffffffe, 285f8, ffbff7a0, 26130, 0, 0) + 98
    0001115c _start   (0, 0, 0, 0, 0, 0) + 5c
    Running tiffinfo produces following:
    $ tiffinfo file.tiff
    file.tiff: Warning, unknown field with tag 292 (0x124) ignored.
    file.tiff: Warning, unknown field with tag 326 (0x146) ignored.
    file.tiff: Warning, unknown field with tag 327 (0x147) ignored.
    file.tiff: Warning, unknown field with tag 328 (0x148) ignored.
    file.tiff: Warning, unknown field with tag 37680 (0x9330) ignored.
    TIFF Directory at offset 0xb156
    Subfile Type: (0 = 0x0)
    Image Width: 1728 Image Length: 2162
    Resolution: 204, 196 pixels/inch
    Bits/Sample: 1
    Compression Scheme: LZW
    Photometric Interpretation: min-is-black
    Date & Time: "2010/07/28 14:19:00"
    Software: "....."
    Orientation: row 0 top, col 0 lhs
    Samples/Pixel: 1
    Rows/Strip: 56
    Planar Configuration: single image plane
    Page Number: 1-1
    Predictor: none 1 (0x1)
    file.tiff: Warning, unknown field with tag 292 (0x124) ignored.
    file.tiff: Warning, unknown field with tag 326 (0x146) ignored.
    file.tiff: Warning, unknown field with tag 327 (0x147) ignored.
    file.tiff: Warning, unknown field with tag 328 (0x148) ignored.
    TIFF Directory at offset 0x14512
    Subfile Type: (0 = 0x0)
    Image Width: 1728 Image Length: 2162
    Resolution: 204, 196 pixels/inch
    Bits/Sample: 1
    Compression Scheme: LZW
    Photometric Interpretation: min-is-black
    Date & Time: "2010/07/28 14:19:00"
    Software: "......."
    Orientation: row 0 top, col 0 lhs
    Samples/Pixel: 1
    Rows/Strip: 56
    Planar Configuration: single image plane
    Page Number: 1-1
    Predictor: none 1 (0x1)
    What could I do to make it work properly on Solaris 9 on Sparc ?
    Thanks for your help.

    You should have no problems if both are using Sun's Java Runtime enviroment. I believe there are some problems with Microsofts implementation of Java, but I don't know exactly what.

  • SQLServer ODBC driver for solaris

    Hi,
    do anyone know where I can find the SQLServer ODBC driver for solaris in order to use Oracle Heterogeneus
    Service?

    Easysoft has two ways to do this:
    An ODBC-JDBC gateway driver that runs any JDBC accessible database including SQL Server under one license. Apparently, the ODBC C library has a JAVA engine in there to read the vendor JAR files. I tried it on Interbase with windows, and it worked fine.
    They also have an ODBC-ODBC bridge, but that implies a Windows Server to provide the real SQL Server ODBC for free with another network hop.

  • Administrator ODBC crash and restart

    Hi all, I get the follow error:
    > odbc administrator a problem caused the program to stop working correctly. The windows will close the program and notifies you if there is a possible solution.
    I get the above error when I try add a DSN System Connection. The Administrator ODBC crash and restart.
    Issue as with Windows 7 Professional 64Bits - to connect to a SQL Studio 2012 (Pro).
    The issue only appens at this particulary machine, on others are fine.
    How can I fix this?
    Thank you

    thank you for your reply @Elvis Long
    here is the Thread open at IT Pro hxxp://social.technet.microsoft.com/Forums/en-US/a7980c6e-f674-41ce-acda-9e8e68d27a12/administrator-odbc-crash-and-restart?forum=w7itprogeneral
    In case here the msg
    Problem signature:
    Problem EventName:BEX
    Application Name:odbcad32.exe
    Application Version:6.1.7600.16385
    StampDate / TimeofApplication:4a5bcd4c
    FaultModuleName:sqlsrv32.dll_unloaded
    FaultyModule Version:0.0.0.0
    StampDate / TimeModulewithFailures:4ce7ba09
    DeviationException:73358bf5
    Exception code:C0000005
    ExceptionData:00000008
    OS Version:6.1.7601.2.1.0.256.48
    RegionID:2070
    Additional Information 1:0a9e
    Additional Information 2:0a9e372d3b4ad19135b953a78882e789
    Additional Information 3:0a9e
    Additional Information 4:0a9e372d3b4ad19135b953a78882e789
    Read our privacy statement online:
    go.microsoft.com/fwlink/?linkid=104288&clcid=0x0816
    If theonline privacy statementis not available,please readour privacy statement
    offline:
      C:\Windows\system32\pt-PT\erofflps.txtt
    (I have translate msg, the machines are in pt-PT)</quote>
    I have reinstall OS at Windows 7 Pro 64bits. But problem presist.
    btw: SQL Server run in a dedicated machine (Windows Server 2012 Standart Edition - SSD 500GB - 16GB of Ram - Intel Xeon [email protected] - 64bits)

  • ODBC crash in OCIStmtExecute

    Here's windbg call stack. I'm using Oracle ODBC 8.1.7.8.10 (it's maybe the lastest version.) on Windows 2000 server with 4 CPUs.
    oran8!nsdo+0x20
    oran8!xaolog+0x26546
    OraClient8!xaolog+0x26546
    OraClient8!xaolog+0x2086f
    OraClient8!upirtr+0xbd
    OraClient8!kpurcs+0x8d
    OraClient8!kpuertb_reallocTempBuf+0x1060
    OraClient8!kpuertb_reallocTempBuf+0x30bb
    OraClient8!OCIStmtExecute+0x28
    OCI!OCIStmtExecute+0x37
    SQORA32!fLoginDlg+0xe9e5
    I don't know why process sometimes crashed in OCIStmeExecute. Please help me if you know the reason or ODBC debug solution.
    Thanks.

    The following are contents of /etc/release in Sol10 ( running machine )
           Solaris 10 1/06 s10s_u1wos_19a SPARC
               Copyright 2005 Sun Microsystems, Inc.  All Rights Reserved.
                            Use is subject to license terms.
                               Assembled 07 December 2005The following are contents of /etc/release in Sol8 ( Compiler machine )
                Solaris 8 2/04 s28s_hw4wos_05a SPARC
               Copyright 2004 Sun Microsystems, Inc.  All Rights Reserved.
                                Assembled 08 January 2004For 2, 3 i will try and told you later
    Thanks

  • Report Engine crashing on Solaris when report with graph is given.

    Hi,
    We are using following environment:
    Solaris 8
    Oracle 9i Report Sevices.
    When we try to execute reports having graphs then the report engine crashes with the following exception:
    REP-0177: Error while running in remote server
    REP-56048: Engine rwEng-0 crashed
    The complete crash log is also appendend in the end of this mail.
    When I remove the graph from the rdf then reports get exectued fine without any crash. The same rdg with graph works fine on windows NT.
    If somebody can help on this, it will be great.
    Thanks,
    Ashish
    The complete crash log is as follows:
    An unexpected exception has been detected in native code outside the VM.
    Unexpected Signal : 11 occurred at PC=0xf017b350
    Function name=_Xm21FreeHashTable
    Library=/usr/lib/libXm.so.4
    Current Java thread:
         at sun.awt.motif.MWindowPeer.create(Native Method)
         at sun.awt.motif.MComponentPeer.init(MComponentPeer.java:169)
         at sun.awt.motif.MWindowPeer.init(MWindowPeer.java:86)
         at sun.awt.motif.MFramePeer.<init>(MFramePeer.java:53)
         at sun.awt.motif.MToolkit.createFrame(MToolkit.java:138)
         at java.awt.Frame.addNotify(Frame.java:353)
         at java.awt.Window.pack(Window.java:369)
         at tdg.Perspective.<init>(Perspective.java:478)
         at oracle.dss.graph.PFJ.<init>(PFJ.java:47)
         at oracle.dss.graph.Graph.createPFJ(Graph.java:1190)
         at oracle.dss.graph.Graph._setupGraphView(Graph.java:353)
         at oracle.dss.graph.Graph.<init>(Graph.java:164)
         at oracle.reports.chart.Chart.<init>(Chart.java:51)
         at oracle.reports.chart.ChartRunner.<init>(ChartRunner.java:46)
         at oracle.reports.engine.EngineImpl.CRunReport(Native Method)
         at oracle.reports.engine.EngineImpl.run(EngineImpl.java:289)
         at oracle.reports.engine.EngineClassPOATie.run(EngineClassPOATie.java:84)
         at oracle.reports.engine.EngineClassPOA._invoke(EngineClassPOA.java:117)
         at oracle.reports.engine.EngineClassPOA._invoke(EngineClassPOA.java:62)
         at com.inprise.vbroker.poa.POAImpl.invoke(POAImpl.java:2355)
         at com.inprise.vbroker.poa.ActivationRecord.invoke(ActivationRecord.java:104)
         at com.inprise.vbroker.GIOP.GiopProtocolAdapter.doRequest(GiopProtocolAdapter.java:492)
         at com.inprise.vbroker.IIOP.ServerProtocolAdapter.doRequest(ServerProtocolAdapter.java:64)
         at com.inprise.vbroker.GIOP.GiopProtocolAdapter.dispatchMessage(GiopProtocolAdapter.java:653)
         at com.inprise.vbroker.orb.TPDispatcherImpl$TPDispatcher.run(TPDispatcherImpl.java:99)
         at com.inprise.vbroker.orb.ThreadPool$PoolWorker.run(ThreadPool.java:76)
    Dynamic libraries:
    0x10000      /users/orarep9i/OraHome1/jdk/jre/bin/../bin/sparc/native_threads/java
    0xff350000      /usr/lib/libthread.so.1
    0xff390000      /usr/lib/libdl.so.1
    0xff200000      /usr/lib/libc.so.1
    0xff330000      /usr/platform/SUNW,Ultra-60/lib/libc_psr.so.1
    0xfe480000      /users/orarep9i/OraHome1/jdk/jre/lib/sparc/client/libjvm.so
    0xff2d0000      /usr/lib/libCrun.so.1
    0xff1d0000      /usr/lib/libsocket.so.1
    0xff100000      /usr/lib/libnsl.so.1
    0xff0d0000      /usr/lib/libm.so.1
    0xff310000      /usr/lib/libw.so.1
    0xff0b0000      /usr/lib/libmp.so.2
    0xff080000      /users/orarep9i/OraHome1/jdk/jre/lib/sparc/native_threads/libhpi.so
    0xff040000      /users/orarep9i/OraHome1/jdk/jre/lib/sparc/libverify.so
    0xfe440000      /users/orarep9i/OraHome1/jdk/jre/lib/sparc/libjava.so
    0xfe410000      /users/orarep9i/OraHome1/jdk/jre/lib/sparc/libzip.so
    0xf3be0000      /users/orarep9i/OraHome1/jdk/jre/lib/sparc/libnet.so
    0xf3bc0000      /users/orarep9i/OraHome1/jdk/jre/lib/sparc/libioser12.so
    0xf39e0000      /usr/lib/nss_nis.so.1
    0xf2000000      /users/orarep9i/OraHome1/lib/librw90.so
    0xf1d00000      /users/orarep9i/OraHome1/lib/libobx90.so.0
    0xf36b0000      /users/orarep9i/OraHome1/lib/librws90.so.0
    0xf2a80000      /users/orarep9i/OraHome1/lib/libde90.so.0
    0xf2fc0000      /users/orarep9i/OraHome1/lib/libucol90.so.0
    0xf39b0000      /users/orarep9i/OraHome1/lib/libuicc90.so.0
    0xf2ea0000      /users/orarep9i/OraHome1/lib/libca90.so.0
    0xf35e0000      /users/orarep9i/OraHome1/lib/libmma90.so.0
    0xf2dc0000      /users/orarep9i/OraHome1/lib/libmmiw90.so.0
    0xf3860000      /users/orarep9i/OraHome1/lib/libmmov90.so.0
    0xf2f90000      /users/orarep9i/OraHome1/lib/libmmos90.so.0
    0xf2cc0000      /users/orarep9i/OraHome1/lib/libmmoi90.so.0
    0xf32e0000      /users/orarep9i/OraHome1/lib/libmmia90.so.0
    0xf2da0000      /users/orarep9i/OraHome1/lib/libmmft90.so.0
    0xf1fc0000      /users/orarep9i/OraHome1/lib/libmmcm90.so.0
    0xf1c00000      /users/orarep9i/OraHome1/lib/libvgs90.so.0
    0xf2ca0000      /users/orarep9i/OraHome1/lib/libuihx90.so.0
    0xf1b90000      /users/orarep9i/OraHome1/lib/libuc90.so.0
    0xf1b20000      /users/orarep9i/OraHome1/lib/libuipr90.so.0
    0xf1900000      /users/orarep9i/OraHome1/lib/libuimotif90.so.0
    0xf1ae0000      /users/orarep9i/OraHome1/lib/libot90.so.0
    0xf18a0000      /users/orarep9i/OraHome1/lib/librem90.so.0
    0xf1820000      /users/orarep9i/OraHome1/lib/libree90.so.0
    0xf1fa0000      /users/orarep9i/OraHome1/lib/librec90.so.0
    0xf17f0000      /users/orarep9i/OraHome1/lib/libuiimg90.so.0
    0xf17b0000      /users/orarep9i/OraHome1/lib/libuia90.so.0
    0xf2a60000      /users/orarep9i/OraHome1/lib/libtknqap90.so.0
    0xf1780000      /users/orarep9i/OraHome1/lib/libutt90.so.0
    0xf1750000      /users/orarep9i/OraHome1/lib/librod90.so.0
    0xf1720000      /users/orarep9i/OraHome1/lib/libror90.so.0
    0xf16f0000      /users/orarep9i/OraHome1/lib/libros90.so.0
    0xf16c0000      /users/orarep9i/OraHome1/lib/libuat90.so.0
    0xf16a0000      /users/orarep9i/OraHome1/lib/libdfc90.so.0
    0xf1680000      /users/orarep9i/OraHome1/lib/libutc90.so.0
    0xf1660000      /users/orarep9i/OraHome1/lib/libutj90.so.0
    0xf1630000      /users/orarep9i/OraHome1/lib/libutl90.so.0
    0xf1610000      /users/orarep9i/OraHome1/lib/libsl90.so.0
    0xf0c00000      /users/orarep9i/OraHome1/lib/libclntsh.so.9.0
    0xf15f0000      /users/orarep9i/OraHome1/lib/libwtc9.so
    0xf15d0000      /usr/lib/libsched.so.1
    0xf15b0000      /usr/lib/libaio.so.1
    0xf0a00000      /usr/lib/libXm.so.3
    0xf1540000      /usr/lib/libXt.so.4
    0xf0900000      /usr/lib/libX11.so.4
    0xf1520000      /usr/lib/libgen.so.1
    0xf1500000      /usr/lib/librt.so.1
    0xf14e0000      /usr/lib/libSM.so.6
    0xf14b0000      /usr/lib/libICE.so.6
    0xf1480000      /usr/lib/libXext.so.0
    0xf0bd0000      /usr/openwin/lib/libdga.so.1
    0xf0bb0000      /users/orarep9i/OraHome1/jdk/jre/lib/sparc/libawt.so
    0xf0280000      /users/orarep9i/OraHome1/jdk/jre/lib/sparc/motif21/libmawt.so
    0xf09b0000      /users/orarep9i/OraHome1/jdk/jre/bin/../lib/sparc/libmlib_image.so
    0xf0000000      /usr/lib/libXm.so.4
    0xf08e0000      /usr/openwin/lib/libXtst.so.1
    0xeff00000      /users/orarep9i/OraHome1/jdk/jre/lib/sparc/libfontmanager.so
    0xf07a0000      /usr/openwin/lib/libdps.so.5
    Local Time = Fri Apr 18 09:22:09 2003
    Elapsed Time = 110
    # The exception above was detected in native code outside the VM
    # Java VM: Java HotSpot(TM) Client VM (1.3.1_02-b02 mixed mode)

    Please try the following
    * Modify $ORACLE_HOME/bin/reports.sh, replace "classic"
    with "server" in the LD_LIBRARY_PATH for the JVM
    * Modify $ORACLE_HOME/bin/rwengine.sh, just before the exec
    command, insert the following line:
    export LD_PRELOAD=$ORACLE_HOME/jdk/jre/lib/i386/libawt.so
    In Linux there was a similar problem and the above workaround worked . You can give this a try .
    Thanks
    The Oracle Reports Team

  • JVM crashes on solaris while connecting to Oracle

    I am using:
    weblogic 5.1
    Oracle 8.1.6
    OCI driver
    JDBC 2.0 (need to use BLOB type)
    It is a simple test program that runs on the NT successfully.
    When I run the same code on solaris, I got a core dump:
    LD_LIBRARY_PATH=:/usr/local/weblogic/weblogic/lib/solaris:/usr/local/weblogic/weblogic/lib/solaris/oci816_8:/export/home/oracle8/lib:/export/home/oracle8/lib/libocijdbc8.so
    I guess that this is core dump thrown by C code in either
    of weblogic or orical client native code. The LD_LIBRARY_PATH
    is set as above, did I miss anything there?
    Is there anything else that I should set?
    Thanks a lot for your advice,
    Jian
    -------------------------- core dump
    SIGSEGV 11 segmentation violation
    si_signo [11]: SEGV
    si_errno [0]:
    si_code [1]: SEGV_MAPERR [addr: 0x8]
    stackpointer=FFBED1A0
    Exiting Thread (sys_thread_t:0xff343db0) : no stack
    "Finalizer" (TID:0x155e98, sys_thread_t:0x155dd0, state:CW, thread_t: t@6, threadID:0xfe3c1d78,
    stack_bottom:0xfe3c2000, stack_size:0x20000) prio=8
    [1] java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:146)
    [2] java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:168)
    [3] java.lang.ref.Finalizer$FinalizerWorker$FinalizerThread.run(Finalizer.java:124)
    "Reference Handler" (TID:0x1506a0, sys_thread_t:0x1505d8, state:CW, thread_t:
    t@5, threadID:0xfe3f1d78, stack_bottom:0xfe3f2000, stack_size:0x20000) prio=10
    [1] java.lang.Object.wait(Object.java:424)
    [2] java.lang.ref.Reference$ReferenceHandler.run(Reference.java:130)
    "Signal dispatcher" (TID:0x13b658, sys_thread_t:0x13b590, state:MW, thread_t:
    t@4, threadID:0xfec71d78, stack_bottom:0xfec72000, stack_size:0x20000) prio=10
    "main" (TID:0x38c10, sys_thread_t:0x38b48, state:R, thread_t: t@1, threadID:0x25228,
    stack_bottom:0xffbf0000, stack_size:0x800000) prio=5 current thread
    [1] weblogic.db.oci.OciCursor.execAndFetch(Native Method)
    [2] weblogic.db.oci.OciCursor.oci_execAndFetch(OciCursor.java:1843)
    [3] weblogic.jdbcbase.oci.Statement.executeQuery(Statement.java:904)
    [4] com.agf.profile.test.BlobTest.main(BlobTest.java:10)
    Abort - core dumped

    Hi jian,
    You have to have same client version , that will be the reason why you see
    the crash. ( the oracle client version and the OCI###_8 should match )
    sree
    "jian zhang" <[email protected]> wrote in message
    news:[email protected]...
    Sree,
    "Sree Bodapati" <[email protected]> wrote:
    Hi jian
    Will it be possible for you to post your test code here?I attached the source code to this email.
    >
    Also make sure the client libraries / oracle client installation on your
    solaris machine is Oracle 8.1.6.It is a good point. Actually the client version
    is 8.1.7. But it should be ok, right?
    Thanks,
    Jian
    >
    sree
    "jian zhang" <[email protected]> wrote in message
    news:[email protected]...
    I am using:
    weblogic 5.1
    Oracle 8.1.6
    OCI driver
    JDBC 2.0 (need to use BLOB type)
    It is a simple test program that runs on the NT successfully.
    When I run the same code on solaris, I got a core dump:
    LD_LIBRARY_PATH=:/usr/local/weblogic/weblogic/lib/solaris:/usr/local/weblogi
    c/weblogic/lib/solaris/oci816_8:/export/home/oracle8/lib:/export/home/oracle
    8/lib/libocijdbc8.so
    I guess that this is core dump thrown by C code in either
    of weblogic or orical client native code. The LD_LIBRARY_PATH
    is set as above, did I miss anything there?
    Is there anything else that I should set?
    Thanks a lot for your advice,
    Jian
    -------------------------- core dump
    SIGSEGV 11 segmentation violation
    si_signo [11]: SEGV
    si_errno [0]:
    si_code [1]: SEGV_MAPERR [addr: 0x8]
    stackpointer=FFBED1A0
    Exiting Thread (sys_thread_t:0xff343db0) : no stack
    "Finalizer" (TID:0x155e98, sys_thread_t:0x155dd0, state:CW, thread_t:
    t@6,
    threadID:0xfe3c1d78,
    stack_bottom:0xfe3c2000, stack_size:0x20000) prio=8
    [1] java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:146)
    [2] java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:168)
    [3]
    java.lang.ref.Finalizer$FinalizerWorker$FinalizerThread.run(Finalizer.java:1
    24)
    "Reference Handler" (TID:0x1506a0, sys_thread_t:0x1505d8, state:CW,
    thread_t:
    t@5, threadID:0xfe3f1d78, stack_bottom:0xfe3f2000, stack_size:0x20000)
    prio=10
    [1] java.lang.Object.wait(Object.java:424)
    [2] java.lang.ref.Reference$ReferenceHandler.run(Reference.java:130)
    "Signal dispatcher" (TID:0x13b658, sys_thread_t:0x13b590, state:MW,
    thread_t:
    t@4, threadID:0xfec71d78, stack_bottom:0xfec72000, stack_size:0x20000)
    prio=10
    "main" (TID:0x38c10, sys_thread_t:0x38b48, state:R, thread_t: t@1,
    threadID:0x25228,
    stack_bottom:0xffbf0000, stack_size:0x800000) prio=5 current thread
    [1] weblogic.db.oci.OciCursor.execAndFetch(Native Method)
    [2] weblogic.db.oci.OciCursor.oci_execAndFetch(OciCursor.java:1843)
    [3] weblogic.jdbcbase.oci.Statement.executeQuery(Statement.java:904)
    [4] com.agf.profile.test.BlobTest.main(BlobTest.java:10)
    Abort - core dumped

  • IPlanet crash on Solaris 8

    Hi,
    I am using iPlanet 5.2 on Solaris 8. When a separate changelog Plugin is being used the iPlanet Directory Server crashes after receiving the signal SIGBUS BUS_ADRALN. However, if Retro Changelog Plugin is used, the changes are processed without any problems. I am not sure if the problem lies with the changelog plug-in I am using or with iPlanet itself! The changelog Plug-in returns the changes and processes them correctly. However, this leads to crash of iPlanet directory server.
    Could someone please help me with this?

    you only need libumem if the program that generated the core file had
    loaded libumem.
    libumem is available from Solaris 9 and is an alternative malloc library that works like the kernel memory allocator allowing good debugging and memory leak checking amongst its benefits. If you need libumem features to be able to debug the program then you will need some
    new core files with libumem loaded ( solaris 9 and later).
    to see what libraries were loaded in your program before the core files use "pldd core"
    to see the stack traces run "gcore core"
    to debug the cores use "mdb program core"
    tim

  • JVM crash in solaris

    java -version
    java version "1.6.0_29"
    Java(TM) SE Runtime Environment (build 1.6.0_29-b11)
    Java HotSpot(TM) 64-Bit Server VM (build 20.4-b02, mixed mode)
    uname -a :
    SunOS test-app 5.10 Generic_147440-06 sun4v sparc SUNW,Sun-Fire-T200
    hs_err_pid file shown below :-
    Core dump 1:
    ========
    # A fatal error has been detected by the Java Runtime Environment:
    # SIGBUS (0xa) at pc=0xffffffff780fc4c0, pid=6201, tid=140
    # JRE version: 6.0_29-b11
    # Java VM: Java HotSpot(TM) 64-Bit Server VM (20.4-b02 mixed mode solaris-sparc compressed oops)
    # Problematic frame:
    # J java.util.HashMap.getForNullKey()Ljava/lang/Object;
    # If you would like to submit a bug report, please visit:
    # http://java.sun.com/webapps/bugreport/crash.jsp
    --------------- T H R E A D ---------------
    Current thread (0x0000000100a9e800): JavaThread "Thread-91" [_thread_in_Java, id=140, stack(0xffffffff2c100000,0xffffffff2c132000)]
    siginfo:si_signo=SIGBUS: si_errno=0, si_code=1 (BUS_ADRALN), si_addr=0xffffffff2c13558f
    Registers:
    G1=0x0000000000000008 G2=0x0000000100a9e800 G3=0x0000000000005ffe G4=0xffffffff2c12ff10
    G5=0xffffffff31109040 G6=0xffffffff303fe000 G7=0xffffffff2e20ea00 Y=0x0000000000000000
    O0=0xffffffff356606c0 O1=0x00000000000000b7 O2=0x0000000000000000 O3=0xffffffff78018080
    O4=0xffffffff600b2510 O5=0xffffffff2c12f781 O6=0xffffffff2c12f591 O7=0x0000000000000000
    L0=0xffffffff356606c0 L1=0x000000000001854c L2=0xffffffff356606c0 L3=0x0000000000a4c4d8
    L4=0x000000000001854c L5=0xffffffff2c12f661 L6=0x0000000000000000 L7=0x0000000100a9e800
    I0=0xffffffff35423dc0 I1=0xffffffff35537950 I2=0x0000000000000000 I3=0xffffffff600b1e88
    I4=0xffffffff311e54a8 I5=0xffffffff2c12f661 I6=0xffffffff2c12f661 I7=0xffffffff78005eac
    PC=0xffffffff780fc4c0 nPC=0xffffffff780fc4c4
    Top of Stack: (sp=0xffffffff2c12fd90)
    0xffffffff2c12fd90: ffffffff356606c0 000000000001854c
    0xffffffff2c12fda0: ffffffff356606c0 0000000000a4c4d8
    0xffffffff2c12fdb0: 000000000001854c ffffffff2c12f661
    0xffffffff2c12fdc0: 0000000000000000 0000000100a9e800
    0xffffffff2c12fdd0: ffffffff35423dc0 ffffffff35537950
    0xffffffff2c12fde0: 0000000000000000 ffffffff600b1e88
    0xffffffff2c12fdf0: ffffffff311e54a8 ffffffff2c12f661
    0xffffffff2c12fe00: ffffffff2c12f661 ffffffff78005eac
    0xffffffff2c12fe10: 00000001600b1540 00000004600b1e88
    0xffffffff2c12fe20: 0000000000000000 0000000000000000
    0xffffffff2c12fe30: ffffffff3554fb48 ffffffff2c12f6c1
    0xffffffff2c12fe40: ffffffff35537950 0000000135660480
    0xffffffff2c12fe50: ffffffff2c12ff28 ffffffff31104b11
    0xffffffff2c12fe60: ffffffff2c12ff10 ffffffff31104b57
    0xffffffff2c12fe70: ffffffff31104d18 ffffffff2c130048
    0xffffffff2c12fe80: ffffffff2c12ff40 ffffffff2c12f661
    Instructions: (pc=0xffffffff780fc4c0)
    0xffffffff780fc4a0: c6 02 20 08 87 28 f0 03 86 00 c0 06 80 a0 c0 05
    0xffffffff780fc4b0: 93 d0 30 12 de 40 20 00 86 18 fc 00 86 00 e3 ff
    0xffffffff780fc4c0: c0 23 80 03 9d e3 bf 70 e2 06 20 24 a1 2c 70 03
    0xffffffff780fc4d0: a0 04 00 06 e4 04 20 0c 80 a4 a0 00 08 40 00 12
    Register to memory mapping:
    G1=0x0000000000000008 is an unknown value
    G2=0x0000000100a9e800 is a thread
    G3=0x0000000000005ffe is an unknown value
    G4=0xffffffff2c12ff10 is pointing into the stack for thread: 0x0000000100a9e800
    G5=0xffffffff31109040 is an oop
    {method}
    - klass: {other class}
    G6=0xffffffff303fe000 is an unknown value
    G7=0xffffffff2e20ea00 is an unknown value
    O0=0xffffffff356606c0 is an oop
    java.util.HashMap
    - klass: 'java/util/HashMap'
    O1=0x00000000000000b7 is an unknown value
    O2=0x0000000000000000 is an unknown value
    O3=0xffffffff78018080 is an Interpreter codelet
    invokevirtual 182 invokevirtual [0xffffffff78018080, 0xffffffff780182e0] 608 bytes
    O4=0xffffffff600b2510 is an unknown value
    O5=0xffffffff2c12f781 is pointing into the stack for thread: 0x0000000100a9e800
    O6=0xffffffff2c12f591 is pointing into the stack for thread: 0x0000000100a9e800
    O7=0x0000000000000000 is an unknown value
    L0=0xffffffff356606c0 is an oop
    java.util.HashMap
    - klass: 'java/util/HashMap'
    L1=0x000000000001854c is an unknown value
    L2=0xffffffff356606c0 is an oop
    java.util.HashMap
    - klass: 'java/util/HashMap'
    L3=0x0000000000a4c4d8 is an unknown value
    L4=0x000000000001854c is an unknown value
    L5=0xffffffff2c12f661 is pointing into the stack for thread: 0x0000000100a9e800
    L6=0x0000000000000000 is an unknown value
    L7=0x0000000100a9e800 is a thread
    I0=0xffffffff35423dc0 is an oop
    org.apache.activemq.openwire.v7.ActiveMQBytesMessageMarshaller
    - klass: 'org/apache/activemq/openwire/v7/ActiveMQBytesMessageMarshaller'
    I1=0xffffffff35537950 is an oop
    org.apache.activemq.openwire.OpenWireFormat
    - klass: 'org/apache/activemq/openwire/OpenWireFormat'
    I2=0x0000000000000000 is an unknown value
    I3=0xffffffff600b1e88 is an oop
    org.apache.activemq.openwire.BooleanStream
    - klass: 'org/apache/activemq/openwire/BooleanStream'
    I4=0xffffffff311e54a8 is an oop
    {instance class}
    - klass: {other class}
    I5=0xffffffff2c12f661 is pointing into the stack for thread: 0x0000000100a9e800
    I6=0xffffffff2c12f661 is pointing into the stack for thread: 0x0000000100a9e800
    I7=0xffffffff78005eac is an Interpreter codelet
    return entry points [0xffffffff78005580, 0xffffffff78006da0] 6176 bytes
    Stack: [0xffffffff2c100000,0xffffffff2c132000], sp=0xffffffff2c12fd90, free space=191k
    Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
    J java.util.HashMap.getForNullKey()Ljava/lang/Object;
    j org.apache.activemq.openwire.v7.MessageMarshaller.tightMarshal1(Lorg/apache/activemq/openwire/OpenWireFormat;Ljava/lang/Object;Lorg/apache/activemq/openwire/BooleanStream;)I+79
    j org.apache.activemq.openwire.v7.ActiveMQMessageMarshaller.tightMarshal1(Lorg/apache/activemq/openwire/OpenWireFormat;Ljava/lang/Object;Lorg/apache/activemq/openwire/BooleanStream;)I+4
    j org.apache.activemq.openwire.v7.ActiveMQBytesMessageMarshaller.tightMarshal1(Lorg/apache/activemq/openwire/OpenWireFormat;Ljava/lang/Object;Lorg/apache/activemq/openwire/BooleanStream;)I+4
    j org.apache.activemq.openwire.OpenWireFormat.marshal(Ljava/lang/Object;Ljava/io/DataOutput;)V+102
    j org.apache.activemq.transport.tcp.TcpTransport.oneway(Ljava/lang/Object;)V+13
    j org.apache.activemq.transport.InactivityMonitor.oneway(Ljava/lang/Object;)V+103
    j org.apache.activemq.transport.TransportFilter.oneway(Ljava/lang/Object;)V+5
    j org.apache.activemq.transport.WireFormatNegotiator.oneway(Ljava/lang/Object;)V+47
    j org.apache.activemq.transport.failover.FailoverTransport.oneway(Ljava/lang/Object;)V+529
    j org.apache.activemq.transport.MutexTransport.oneway(Ljava/lang/Object;)V+12
    j org.apache.activemq.transport.ResponseCorrelator.asyncRequest(Ljava/lang/Object;Lorg/apache/activemq/transport/ResponseCallback;)Lorg/apache/activemq/transport/FutureResponse;+123
    j org.apache.activemq.transport.ResponseCorrelator.request(Ljava/lang/Object;)Ljava/lang/Object;+3
    j org.apache.activemq.ActiveMQConnection.syncSendPacket(Lorg/apache/activemq/command/Command;)Lorg/apache/activemq/command/Response;+20
    j org.apache.activemq.ActiveMQSession.send(Lorg/apache/activemq/ActiveMQMessageProducer;Lorg/apache/activemq/command/ActiveMQDestination;Ljavax/jms/Message;IIJLorg/apache/activemq/usage/MemoryUsage;I)V+437
    j org.apache.activemq.ActiveMQMessageProducer.send(Ljavax/jms/Destination;Ljavax/jms/Message;IIJ)V+210
    j org.apache.activemq.ActiveMQMessageProducerSupport.send(Ljavax/jms/Destination;Ljavax/jms/Message;)V+15
    j com.ecs.middleware.channel.JMSProducer.send(Ljava/lang/String;Ljavax/jms/Message;)V+12
    j com.ecs.middleware.component.proxy.command.CmdTpACall.execute()Lcom/ecs/middleware/component/proxy/command/Response;+148
    j com.ecs.middleware.component.proxy.RequestHandler.start()V+249
    j com.ecs.middleware.component.proxy.RequestHandler.run()V+1
    j java.lang.Thread.run()V+11
    v ~StubRoutines::call_stub
    V [libjvm.so+0x1d63a8] void JavaCalls::call_helper(JavaValue*,methodHandle*,JavaCallArguments*,Thread*)+0x200
    V [libjvm.so+0x1e0b9c] void JavaCalls::call(JavaValue*,methodHandle,JavaCallArguments*,Thread*)+0x3c
    V [libjvm.so+0x5fc320] void JavaCalls::call_virtual(JavaValue*,KlassHandle,symbolHandle,symbolHandle,JavaCallArguments*,Thread*)+0x150
    V [libjvm.so+0x26c21c] void JavaCalls::call_virtual(JavaValue*,Handle,KlassHandle,symbolHandle,symbolHandle,Thread*)+0x50
    V [libjvm.so+0x280950] void thread_entry(JavaThread*,Thread*)+0x148
    V [libjvm.so+0x955ddc] void JavaThread::thread_main_inner()+0x4c
    V [libjvm.so+0x864eb4] java_start+0x184
    --------------- P R O C E S S ---------------
    Java Threads: ( => current thread )
    0x000000010104b800 JavaThread "ActiveMQ Session Task-4" [_thread_in_native, id=2532, stack(0xffffffff2bf00000,0xffffffff2bf32000)]
    0x0000000100f5e000 JavaThread "ActiveMQ Session Task-6" [_thread_blocked, id=2531, stack(0xffffffff2b800000,0xffffffff2b832000)]
    0x0000000100aa0800 JavaThread "ActiveMQ Session Task-7" [_thread_blocked, id=2530, stack(0xffffffff2b900000,0xffffffff2b932000)]
    0x0000000100af4800 JavaThread "Timer-5" [_thread_blocked, id=1110, stack(0xffffffff2bd00000,0xffffffff2bd32000)]
    0x000000010100f800 JavaThread "Timer-4" [_thread_blocked, id=148, stack(0xffffffff2bc00000,0xffffffff2bc32000)]
    0x000000010100b800 JavaThread "Thread-92" [_thread_in_native, id=141, stack(0xffffffff2c000000,0xffffffff2c032000)]
    =>0x0000000100a9e800 JavaThread "Thread-91" [_thread_in_Java, id=140, stack(0xffffffff2c100000,0xffffffff2c132000)]
    0x0000000100abb000 JavaThread "ActiveMQ Transport: tcp:///10.10.8.220:61616" [_thread_in_native, id=138, stack(0xffffffff2c200000,0xffffffff2c232000)]
    0x0000000100aba000 JavaThread "ActiveMQConnection[ID:test-app-40386-1329820972144-0:9] Scheduler" daemon [_thread_blocked, id=137, stack(0xffffffff2c300000,0xffffffff2c332000)]
    0x0000000100c40800 JavaThread "ActiveMQ Transport: tcp:///10.10.8.220:61616" [_thread_in_native, id=136, stack(0xffffffff2c400000,0xffffffff2c432000)]
    0x00000001010ee000 JavaThread "ActiveMQConnection[ID:test-app-40386-1329820972144-0:8] Scheduler" daemon [_thread_blocked, id=135, stack(0xffffffff2c600000,0xffffffff2c632000)]
    0x0000000100b23000 JavaThread "StopClock-TMGR_R" [_thread_blocked, id=134, stack(0xffffffff2c700000,0xffffffff2c732000)]
    0x000000010108e000 JavaThread "Timer-3" [_thread_blocked, id=133, stack(0xffffffff2c500000,0xffffffff2c532000)]
    0x0000000101074000 JavaThread "Thread-81" [_thread_in_native, id=126, stack(0xffffffff2c900000,0xffffffff2c932000)]
    0x0000000101090800 JavaThread "Thread-80" [_thread_in_native, id=125, stack(0xffffffff2ca00000,0xffffffff2ca32000)]
    0x0000000100b25000 JavaThread "ActiveMQ Transport: tcp:///10.10.8.220:61616" [_thread_in_native, id=123, stack(0xffffffff2cb00000,0xffffffff2cb32000)]
    0x0000000100dea800 JavaThread "ActiveMQConnection[ID:test-app-40386-1329820972144-0:7] Scheduler" daemon [_thread_blocked, id=122, stack(0xffffffff2cc00000,0xffffffff2cc32000)]
    0x0000000100ac3000 JavaThread "ActiveMQ Transport: tcp:///10.10.8.220:61616" [_thread_in_native, id=121, stack(0xffffffff2cd00000,0xffffffff2cd32000)]
    0x0000000100ac2800 JavaThread "ActiveMQConnection[ID:test-app-40386-1329820972144-0:6] Scheduler" daemon [_thread_blocked, id=120, stack(0xffffffff2d000000,0xffffffff2d032000)]
    0x0000000100ac1800 JavaThread "StopClock-TMGR" [_thread_blocked, id=119, stack(0xffffffff2ce00000,0xffffffff2ce32000)]
    0x0000000100ac1000 JavaThread "Timer-2" [_thread_blocked, id=118, stack(0xffffffff2cf00000,0xffffffff2cf32000)]
    0x0000000100def000 JavaThread "Thread-65" [_thread_in_native, id=106, stack(0xffffffff2d200000,0xffffffff2d232000)]
    0x0000000100ad6000 JavaThread "Thread-64" [_thread_in_native, id=105, stack(0xffffffff2d300000,0xffffffff2d332000)]
    0x0000000100ad4000 JavaThread "ActiveMQ Transport: tcp:///10.10.8.220:61616" [_thread_in_native, id=103, stack(0xffffffff2d400000,0xffffffff2d432000)]
    0x0000000100e97000 JavaThread "ActiveMQConnection[ID:test-app-40386-1329820972144-0:5] Scheduler" daemon [_thread_blocked, id=102, stack(0xffffffff2d500000,0xffffffff2d532000)]
    0x0000000100e96000 JavaThread "ActiveMQ Transport: tcp:///10.10.8.220:61616" [_thread_in_native, id=101, stack(0xffffffff2d600000,0xffffffff2d632000)]
    0x0000000100ca6800 JavaThread "ActiveMQConnection[ID:test-app-40386-1329820972144-0:4] Scheduler" daemon [_thread_blocked, id=100, stack(0xffffffff2d700000,0xffffffff2d732000)]
    0x0000000100ca6000 JavaThread "StopClock-HPDH" [_thread_blocked, id=99, stack(0xffffffff2d900000,0xffffffff2d932000)]
    0x0000000100ac8800 JavaThread "Timer-1" [_thread_blocked, id=98, stack(0xffffffff2d800000,0xffffffff2d832000)]
    0x0000000100ae7800 JavaThread "Thread-51" [_thread_in_native, id=88, stack(0xffffffff2db00000,0xffffffff2db32000)]
    0x0000000100c16000 JavaThread "Thread-50" [_thread_in_native, id=87, stack(0xffffffff2e000000,0xffffffff2e032000)]
    0x0000000100a71000 JavaThread "ActiveMQ Transport: tcp:///10.10.8.220:61616" [_thread_in_native, id=85, stack(0xffffffff2e100000,0xffffffff2e132000)]
    0x0000000100a6e800 JavaThread "ActiveMQConnection[ID:test-app-40386-1329820972144-0:3] Scheduler" daemon [_thread_blocked, id=84, stack(0xffffffff2e300000,0xffffffff2e332000)]
    0x0000000100b3c800 JavaThread "ActiveMQ Transport: tcp:///10.10.8.220:61616" [_thread_in_native, id=82, stack(0xffffffff2e500000,0xffffffff2e532000)]
    0x0000000100b39000 JavaThread "ActiveMQConnection[ID:test-app-40386-1329820972144-0:2] Scheduler" daemon [_thread_blocked, id=80, stack(0xffffffff2e800000,0xffffffff2e832000)]
    0x0000000100eb1800 JavaThread "StopClock-INET1" [_thread_blocked, id=79, stack(0xffffffff2ee00000,0xffffffff2ee32000)]
    0x0000000100d8e800 JavaThread "Timer-0" [_thread_blocked, id=78, stack(0xffffffff2e700000,0xffffffff2e732000)]
    0x0000000100e39000 JavaThread "GC Daemon" daemon [_thread_blocked, id=27, stack(0xffffffff2e900000,0xffffffff2e932000)]
    0x0000000100e38000 JavaThread "RMI RenewClean-[10.10.8.220:39772]" daemon [_thread_blocked, id=26, stack(0xffffffff2ea00000,0xffffffff2ea32000)]
    0x0000000100e2d800 JavaThread "RMI Scheduler(0)" daemon [_thread_blocked, id=25, stack(0xffffffff2eb00000,0xffffffff2eb32000)]
    0x0000000100d67000 JavaThread "ActiveMQ Transport: tcp:///10.10.8.220:61616" [_thread_in_native, id=23, stack(0xffffffff2ef00000,0xffffffff2ef32000)]
    0x0000000100d9c800 JavaThread "ActiveMQConnection[ID:test-app-40386-1329820972144-0:1] Scheduler" daemon [_thread_blocked, id=21, stack(0xffffffff2f300000,0xffffffff2f332000)]
    0x0000000100db7000 JavaThread "RMI TCP Accept-0" daemon [_thread_in_native, id=19, stack(0xffffffff2fa00000,0xffffffff2fa32000)]
    0x0000000100c17000 JavaThread "RMI TCP Accept-7866" daemon [_thread_in_native, id=18, stack(0xffffffff2fb00000,0xffffffff2fb32000)]
    0x0000000100d2c000 JavaThread "RMI TCP Accept-0" daemon [_thread_in_native, id=17, stack(0xffffffff2fd00000,0xffffffff2fd32000)]
    0x0000000100a09000 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=16, stack(0xffffffff76300000,0xffffffff76332000)]
    0x0000000100a06000 JavaThread "C2 CompilerThread1" daemon [_thread_blocked, id=15, stack(0xffffffff76400000,0xffffffff76500000)]
    0x0000000100a03000 JavaThread "C2 CompilerThread0" daemon [_thread_blocked, id=14, stack(0xffffffff76600000,0xffffffff76700000)]
    0x0000000100a01000 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=13, stack(0xffffffff76800000,0xffffffff76832000)]
    0x00000001009e1000 JavaThread "Finalizer" daemon [_thread_blocked, id=12, stack(0xffffffff76900000,0xffffffff76932000)]
    0x00000001009da000 JavaThread "Reference Handler" daemon [_thread_blocked, id=11, stack(0xffffffff76a00000,0xffffffff76a32000)]
    0x0000000100118000 JavaThread "main" [_thread_blocked, id=2, stack(0xffffffff7c800000,0xffffffff7c832000)]
    Other Threads:
    0x00000001009d3800 VMThread [stack: 0xffffffff76b00000,0xffffffff76c00000] [id=10]
    0x0000000100db8800 WatcherThread [stack: 0xffffffff2f800000,0xffffffff2f900000] [id=20]
    VM state:not at safepoint (normal execution)
    VM Mutex/Monitor currently owned by a thread: None
    Heap
    PSYoungGen total 9920K, used 1096K [0xffffffff60000000, 0xffffffff61800000, 0xffffffff75800000)
    eden space 9216K, 8% used [0xffffffff60000000,0xffffffff600bfa28,0xffffffff60900000)
    from space 704K, 46% used [0xffffffff61750000,0xffffffff617a2948,0xffffffff61800000)
    to space 704K, 0% used [0xffffffff616a0000,0xffffffff616a0000,0xffffffff61750000)
    PSOldGen total 45056K, used 3460K [0xffffffff35400000, 0xffffffff38000000, 0xffffffff60000000)
    object space 45056K, 7% used [0xffffffff35400000,0xffffffff35761258,0xffffffff38000000)
    PSPermGen total 32768K, used 16733K [0xffffffff30400000, 0xffffffff32400000, 0xffffffff35400000)
    object space 32768K, 51% used [0xffffffff30400000,0xffffffff31457470,0xffffffff32400000)
    Code Cache [0xffffffff78000000, 0xffffffff78400000, 0xffffffff7b000000)
    total_blobs=514 nmethods=216 adapters=254 free_code_cache=49284864 largest_free_block=26432
    Dynamic libraries:
    0x0000000100000000      /usr/jdk/instances/jdk1.6.0/jre/bin/sparcv9/java
    0xffffffff7f000000      /usr/lib/64/[email protected]
    0xffffffff7f200000      /lib/sparcv9/libthread.so.1
    0xffffffff7ec00000      /usr/jdk/instances/jdk1.6.0/jre/bin/sparcv9/../../lib/sparcv9/jli/libjli.so
    0xffffffff7ea00000      /lib/sparcv9/libdl.so.1
    0xffffffff7e700000      /lib/sparcv9/libc.so.1
    0xffffffff7e600000      /platform/SUNW,Sun-Fire-T200/lib/sparcv9/libc_psr.so.1
    0xffffffff7d800000      /usr/jdk/instances/jdk1.6.0/jre/lib/sparcv9/server/libjvm.so
    0xffffffff7d600000      /lib/sparcv9/libsocket.so.1
    0xffffffff7e400000      /usr/lib/sparcv9/libsched.so.1
    0xffffffff7d400000      /lib/sparcv9/libm.so.1
    0xffffffff7d100000      /usr/lib/sparcv9/libCrun.so.1
    0xffffffff7cf00000      /lib/sparcv9/libdoor.so.1
    0xffffffff7cd00000      /usr/lib/sparcv9/libdemangle.so.1
    0xffffffff7cb00000      /lib/sparcv9/libkstat.so.1
    0xffffffff7c900000      /lib/sparcv9/libnsl.so.1
    0xffffffff7c700000      /lib/sparcv9/libm.so.2
    0xffffffff7c500000      /lib/sparcv9/libscf.so.1
    0xffffffff7c300000      /lib/sparcv9/libuutil.so.1
    0xffffffff7c100000      /lib/sparcv9/libgen.so.1
    0xffffffff7bf00000      /lib/sparcv9/libmd.so.1
    0xffffffff7bd00000      /platform/SUNW,Sun-Fire-T200/lib/sparcv9/libmd_psr.so.1
    0xffffffff7bb00000      /lib/sparcv9/libmp.so.2
    0xffffffff7b900000      /usr/jdk/instances/jdk1.6.0/jre/lib/sparcv9/libverify.so
    0xffffffff7b700000      /usr/jdk/instances/jdk1.6.0/jre/lib/sparcv9/libjava.so
    0xffffffff7b400000      /usr/jdk/instances/jdk1.6.0/jre/lib/sparcv9/libzip.so
    0xffffffff76100000      /usr/jdk/instances/jdk1.6.0/jre/lib/sparcv9/libmanagement.so
    0xffffffff75f00000      /usr/jdk/instances/jdk1.6.0/jre/lib/sparcv9/libnet.so
    0xffffffff75d00000      /usr/jdk/instances/jdk1.6.0/jre/lib/sparcv9/libj2pkcs11.so
    0xffffffff75b00000      /usr/lib/sparcv9/libpkcs11.so
    0xffffffff75900000      /usr/lib/sparcv9/libcryptoutil.so.1
    0xffffffff2fe00000      /usr/lib/security/64/pkcs11_kernel.so
    0xffffffff2fc00000      /usr/lib/security/64/pkcs11_softtoken.so
    0xffffffff2f600000      /usr/jdk/instances/jdk1.6.0/jre/lib/sparcv9/libnio.so
    0xffffffff2f400000      /lib/sparcv9/librt.so.1
    0xffffffff2f100000      /lib/sparcv9/libaio.so.1
    0xffffffff2ec00000      /usr/jdk/instances/jdk1.6.0/jre/lib/sparcv9/librmi.so
    0xffffffff2de00000      /export/home/amit/electra/eWIRE/Agent/lib/solaris/sparc/64/libjMQ.so
    0xffffffff2dc00000      /usr/sfw/lib/64/libgcc_s.so.1
    VM Arguments:
    jvm_args: -Xss200k -DBYTEORDER=BE -DWORDSIZE=64 -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=7866 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false
    java_command: com.ecs.middleware.Application Machine1 Agent1 /export/home/amit/electra/eWIRE/Agent/bin/middleware.config
    Launcher Type: SUN_STANDARD
    Environment Variables:
    JAVA_HOME=/usr/jdk/instances/jdk1.6.0
    CLASSPATH=/export/home/amit/electra/eWIRE/Agent/bin/.:/export/home/amit/electra/eWIRE/Agent/lib/commons-exec-1.1.jar:/export/home/amit/electra/eWIRE/Agent/lib/log4j-1.2.16.jar:/export/home/amit/electra/eWIRE/Agent/lib/gson-2.0.jar:/export/home/amit/electra/eWIRE/Agent/lib/netty-3.2.7.Final.jar:/export/home/amit/electra/eWIRE/Agent/lib/commons-lang-2.6.jar:/export/home/amit/electra/eWIRE/Agent/lib/ProducerAPI.jar:/export/home/amit/electra/eWIRE/Agent/lib/jMQ.jar:/export/home/amit/electra/eWIRE/Agent/lib/slf4j-api-1.5.11.jar:/export/home/amit/electra/eWIRE/Agent/lib/slf4j-log4j12-1.5.11.jar:/export/home/amit/electra/eWIRE/Agent/lib/ulframework.jar:/export/home/amit/electra/eWIRE/Agent/lib/activemq-all-5.5.0.jar:/export/home/amit/electra/eWIRE/Agent/lib/JMSActiveMQProvider.jar
    PATH=/usr/jdk/instances/jdk1.6.0/bin/java:/usr/jdk/instances/jdk1.6.0/jre/bin/sparcv9:/usr/openwin/bin:/usr/local/bin:/usr/sfw/sparc-sun-solaris2.10/bin:/usr/ccs/bin/sparcv9:/opt/SUNWspro/bin:/usr/java/bin:/usr/ccs/bin:/usr/local/libexec/gcc/sparc-sun-solaris2.10/3.4.6:/usr/local/bin:/bin:.:/oracle/orasrv11/OraBase_2/OraHome_3/bin:/usr/ucblib:/export/home/amit/electra/eWIRE/Agent/bin:/export/home/amit/activeMQ/apache-activemq-5.5.0/bin:/usr/vacpp/bin:/usr/vac/bin:/usr/bin:/usr/local/bin:/usr/sfw/bin:/etc:/usr/sbin:/usr/ucb:/export/home/amit/bin:/usr/bin/X11:/sbin:/oracle/orasrv11/OraBase_2/OraHome_3/bin:/usr/local/bin:/bin:/usr/jdk/instances/jdk1.6.0:
    LD_LIBRARY_PATH=/usr/jdk/instances/jdk1.6.0/jre/lib/sparcv9/server:/usr/jdk/instances/jdk1.6.0/jre/lib/sparcv9:/usr/jdk/instances/jdk1.6.0/jre/../lib/sparcv9::/lib/sparcv9:/export/home/amit/electra/eWIRE/Agent/lib/solaris/sparc/64:/usr/ccs/lib:/usr/sfw/lib:/usr/lib/sparcv9:/opt/freeware/lib:/export/home/amit/electra/eWIRE/Agent/lib:/oracle/orasrv11/OraBase_2/OraHome_3/lib:/export/home/amit/electra/eWIRE/Agent/lib:/usr/vac/lib:/export/home/amit/lib-WIRE:/usr/jdk/instances/jdk1.6.0/bin/sparcv9/classic/:/usr/jdk/instances/jdk1.6.0/lib/sparcv9
    SHELL=/usr/bin/ksh
    Signal Handlers:
    SIGSEGV: [libjvm.so+0x9b1230], sa_mask[0]=0xffbffeff, sa_flags=0x0000000c
    SIGBUS: [libjvm.so+0x9b1230], sa_mask[0]=0xffbffeff, sa_flags=0x0000000c
    SIGFPE: [libjvm.so+0x23f270], sa_mask[0]=0xffbffeff, sa_flags=0x0000000c
    SIGPIPE: [libjvm.so+0x23f270], sa_mask[0]=0xffbffeff, sa_flags=0x0000000c
    SIGXFSZ: [libjvm.so+0x23f270], sa_mask[0]=0xffbffeff, sa_flags=0x0000000c
    SIGILL: [libjvm.so+0x23f270], sa_mask[0]=0xffbffeff, sa_flags=0x0000000c
    SIGUSR1: SIG_DFL, sa_mask[0]=0x00000000, sa_flags=0x00000000
    SIGUSR2: SIG_DFL, sa_mask[0]=0x00000000, sa_flags=0x00000000
    SIGQUIT: [libjvm.so+0x867928], sa_mask[0]=0xffbffeff, sa_flags=0x00000004
    SIGHUP: SIG_IGN, sa_mask[0]=0x00000000, sa_flags=0x00000000
    SIGINT: SIG_IGN, sa_mask[0]=0x00000000, sa_flags=0x00000000
    SIGTERM: [libjvm.so+0x867928], sa_mask[0]=0xffbffeff, sa_flags=0x00000004
    SIG39: [libjvm.so+0x86b0b8], sa_mask[0]=0x00000000, sa_flags=0x00000008
    SIG40: [libjvm.so+0x23f270], sa_mask[0]=0xffbffeff, sa_flags=0x0000000c
    --------------- S Y S T E M ---------------
    OS: Oracle Solaris 10 9/10 s10s_u9wos_14a SPARC
    Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
    Assembled 11 August 2010
    uname:SunOS 5.10 Generic_147440-06 sun4v (T2 libthread)
    rlimit: STACK 8192k, CORE infinity, NOFILE 65536, AS infinity
    load average:0.07 0.12 0.18
    CPU:total 7 has_v8, has_v9, has_blk_init, is_sun4v, is_niagara
    Memory: 8k page, physical 4194304k(2900008k free)
    Warning: Address: 0x0, Size: 8K, Mapped file: None, Access:r--
    vm_info: Java HotSpot(TM) 64-Bit Server VM (20.4-b02) for solaris-sparc JRE (1.6.0_29-b11), built on Oct 3 2011 01:43:34 by "" with Workshop 5.8
    time: Tue Feb 21 16:47:00 2012
    elapsed time: 2051 seconds

    Crazy thought here. I noticed in your stacktrace a call to Java_sun_awt_motif_MToolkit_run. Is your solaris server set up with a Motif/X-Windows server? Or is it a 'headless' installation? Many java AWT and Graphics libraries rely on an underlying native windowing system.

  • Hotspot JVM crash on Solaris 10: perm gen up to 99%

    Hello all,
    I got 4 JVM crashes with the same Internal Error (5349474E41545552450E43505000C0 01) reported in the Catalina output log. However I have only 1 hs_err_pid.log that is still available (the other 3 were deleted). I've noticed that the perm gen momory was up to 99% full but there was no OutOfMemory error exception. Please help. Thanks.
    OS: Solaris 10
    JVM: 1.4.2_10
    ==============================================
    # An unexpected error has been detected by HotSpot Virtual Machine:
    # Internal Error (5349474E41545552450E43505000C0 01), pid=244, tid=7735
    # Java VM: Java HotSpot(TM) Client VM (1.4.2_10-b03 mixed mode)
    T H R E A D
    Current thread (0x01343e78): JavaThread "http-80-Processor15" daemon [_thread_in_vm, id=7735]
    Stack: [0xa8000000,0xa8080000), sp=0xa807d518, free space=501k
    Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
    V [libjvm.so+0x398e00]
    V [libjvm.so+0x23a49c]
    V [libjvm.so+0xcdd44]
    V [libjvm.so+0x13fe08]
    v ~RuntimeStub::interpreter_entries Runtime1 stub
    J org.apache.xalan.xsltc.dom.CurrentNodeListIterator.next()I
    J org.apache.xalan.xsltc.dom.StepIterator.next()I
    J org.apache.xalan.xsltc.dom.DupFilterIterator.setStartNode(I)Lorg/apache/xml/dtm/DTMAxisIterator;
    j GregorSamsa.hcsFmtMainSearchResults(Lorg/apache/xalan/xsltc/DOM;Lorg/apache/xml/dtm/DTMAxisIterator;Lorg/apache/xml/serializer/SerializationHandler;I)V+1913
    j GregorSamsa.StartUp(Lorg/apache/xalan/xsltc/DOM;Lorg/apache/xml/dtm/DTMAxisIterator;Lorg/apache/xml/serializer/SerializationHandler;I)V+129
    j GregorSamsa.template$dot$57(Lorg/apache/xalan/xsltc/DOM;Lorg/apache/xml/dtm/DTMAxisIterator;Lorg/apache/xml/serializer/SerializationHandler;I)V+6
    j GregorSamsa.applyTemplates(Lorg/apache/xalan/xsltc/DOM;Lorg/apache/xml/dtm/DTMAxisIterator;Lorg/apache/xml/serializer/SerializationHandler;)V+494
    j GregorSamsa.applyTemplates(Lorg/apache/xalan/xsltc/DOM;Lorg/apache/xml/dtm/DTMAxisIterator;Lorg/apache/xml/serializer/SerializationHandler;)V+527
    j GregorSamsa.transform(Lorg/apache/xalan/xsltc/DOM;Lorg/apache/xml/dtm/DTMAxisIterator;Lorg/apache/xml/serializer/SerializationHandler;)V+58
    j org.apache.xalan.xsltc.runtime.AbstractTranslet.transform(Lorg/apache/xalan/xsltc/DOM;Lorg/apache/xml/serializer/SerializationHandler;)V+9
    j org.apache.xalan.xsltc.trax.TransformerImpl.transform(Ljavax/xml/transform/Source;Lorg/apache/xml/serializer/SerializationHandler;Ljava/lang/String;)V+152
    j org.apache.xalan.xsltc.trax.TransformerImpl.transform(Ljavax/xml/transform/Source;Ljavax/xml/transform/Result;)V+119
    j com.thc.ids.presentation.services.xslt.PF_XSLTService.transform(Ljava/lang/String;Lorg/apache/velocity/context/Context;Ljavax/xml/transform/Result;)V+84
    j com.thc.ids.presentation.services.xslt.PF_XSLTService.transform(Ljava/lang/String;Lorg/apache/velocity/context/Context;)Ljava/lang/String;+34
    j com.thc.ids.presentation.services.xslt.PF_XSLT.transform(Ljava/lang/String;Lorg/apache/velocity/context/Context;)Ljava/lang/String;+5
    j com.thc.ids.presentation.modules.screens.VelocityXslScreen.buildTemplate(Lorg/apache/turbine/util/RunData;)Lorg/apache/ecs/ConcreteElement;+161
    j org.apache.turbine.modules.screens.TemplateScreen.doBuild(Lorg/apache/turbine/util/RunData;)Lorg/apache/ecs/ConcreteElement;+9
    j org.apache.turbine.modules.Screen.build(Lorg/apache/turbine/util/RunData;)Lorg/apache/ecs/ConcreteElement;+2
    j org.apache.turbine.modules.ScreenLoader.eval(Lorg/apache/turbine/util/RunData;Ljava/lang/String;)Lorg/apache/ecs/ConcreteElement;+6
    j org.apache.turbine.modules.layouts.VelocityECSLayout.doBuild(Lorg/apache/turbine/util/RunData;)V+18
    j org.apache.turbine.modules.Layout.build(Lorg/apache/turbine/util/RunData;)V+2
    j org.apache.turbine.modules.LayoutLoader.exec(Lorg/apache/turbine/util/RunData;Ljava/lang/String;)V+6
    j com.thc.ids.presentation.modules.pages.PFPage.supersDoBuildWithChanges(Lorg/apache/turbine/util/RunData;)V+156
    j com.thc.ids.presentation.modules.pages.PFPage.doBuild(Lorg/apache/turbine/util/RunData;)V+71
    j org.apache.turbine.modules.Page.build(Lorg/apache/turbine/util/RunData;)V+2
    j org.apache.turbine.modules.PageLoader.exec(Lorg/apache/turbine/util/RunData;Ljava/lang/String;)V+6
    j com.thc.ids.presentation.WebAppController.handleRequest(Lcom/thc/ids/presentation/services/runData/PFRunData;)V+23
    j com.thc.ids.presentation.BrowserClientAdapter.doGet(Lorg/apache/turbine/util/RunData;)V+30
    j com.thc.ids.presentation.BrowserClientAdapter.doPost(Lorg/apache/turbine/util/RunData;)V+2
    j com.thc.ids.presentation.PresentationFrameworkServlet.doPost(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V+14
    J javax.servlet.http.HttpServlet.service(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V
    J javax.servlet.http.HttpServlet.service(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V
    j com.thc.ids.presentation.PresentationFrameworkServlet.service(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+32
    J org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V
    J org.apache.catalina.core.ApplicationFilterChain.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V
    j com.thc.ids.presentation.servlet.filter.padlock.PadlockFilter.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;Ljavax/servlet/FilterChain;)V+624
    J org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V
    J org.apache.catalina.core.ApplicationFilterChain.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V
    j com.thc.ids.presentation.servlet.filter.ThrottleFilter.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;Ljavax/servlet/FilterChain;)V+136
    J org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V
    J org.apache.catalina.core.ApplicationFilterChain.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V
    J org.apache.catalina.core.StandardWrapperValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V
    J org.apache.catalina.core.StandardContextValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V
    J org.apache.catalina.authenticator.AuthenticatorBase.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V
    J org.apache.catalina.core.StandardHostValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V
    J org.apache.catalina.valves.ErrorReportValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V
    J org.apache.catalina.core.StandardEngineValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V
    J org.apache.catalina.connector.CoyoteAdapter.service(Lorg/apache/coyote/Request;Lorg/apache/coyote/Response;)V
    J org.apache.coyote.http11.Http11Processor.process(Ljava/io/InputStream;Ljava/io/OutputStream;)V
    J org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Lorg/apache/tomcat/util/net/TcpConnection;[Ljava/lang/Object;)V
    J org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(Ljava/net/Socket;Lorg/apache/tomcat/util/net/TcpConnection;[Ljava/lang/Object;)V
    J org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt([Ljava/lang/Object;)V
    j org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run()V+167
    j java.lang.Thread.run()V+11
    v ~StubRoutines::call_stub
    V [libjvm.so+0xc9ccc]
    V [libjvm.so+0xd8668]
    V [libjvm.so+0xd84f4]
    V [libjvm.so+0xd847c]
    V [libjvm.so+0xd82a8]
    V [libjvm.so+0xc8560]
    Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
    v ~RuntimeStub::interpreter_entries Runtime1 stub
    J org.apache.xalan.xsltc.dom.CurrentNodeListIterator.next()I
    J org.apache.xalan.xsltc.dom.StepIterator.next()I
    J org.apache.xalan.xsltc.dom.DupFilterIterator.setStartNode(I)Lorg/apache/xml/dtm/DTMAxisIterator;
    j GregorSamsa.hcsFmtMainSearchResults(Lorg/apache/xalan/xsltc/DOM;Lorg/apache/xml/dtm/DTMAxisIterator;Lorg/apache/xml/serializer/SerializationHandler;I)V+1913
    j GregorSamsa.StartUp(Lorg/apache/xalan/xsltc/DOM;Lorg/apache/xml/dtm/DTMAxisIterator;Lorg/apache/xml/serializer/SerializationHandler;I)V+129
    j GregorSamsa.template$dot$57(Lorg/apache/xalan/xsltc/DOM;Lorg/apache/xml/dtm/DTMAxisIterator;Lorg/apache/xml/serializer/SerializationHandler;I)V+6
    j GregorSamsa.applyTemplates(Lorg/apache/xalan/xsltc/DOM;Lorg/apache/xml/dtm/DTMAxisIterator;Lorg/apache/xml/serializer/SerializationHandler;)V+494
    j GregorSamsa.applyTemplates(Lorg/apache/xalan/xsltc/DOM;Lorg/apache/xml/dtm/DTMAxisIterator;Lorg/apache/xml/serializer/SerializationHandler;)V+527
    j GregorSamsa.transform(Lorg/apache/xalan/xsltc/DOM;Lorg/apache/xml/dtm/DTMAxisIterator;Lorg/apache/xml/serializer/SerializationHandler;)V+58
    j org.apache.xalan.xsltc.runtime.AbstractTranslet.transform(Lorg/apache/xalan/xsltc/DOM;Lorg/apache/xml/serializer/SerializationHandler;)V+9
    j org.apache.xalan.xsltc.trax.TransformerImpl.transform(Ljavax/xml/transform/Source;Lorg/apache/xml/serializer/SerializationHandler;Ljava/lang/String;)V+152
    j org.apache.xalan.xsltc.trax.TransformerImpl.transform(Ljavax/xml/transform/Source;Ljavax/xml/transform/Result;)V+119
    j com.thc.ids.presentation.services.xslt.PF_XSLTService.transform(Ljava/lang/String;Lorg/apache/velocity/context/Context;Ljavax/xml/transform/Result;)V+84
    j com.thc.ids.presentation.services.xslt.PF_XSLTService.transform(Ljava/lang/String;Lorg/apache/velocity/context/Context;)Ljava/lang/String;+34
    j com.thc.ids.presentation.services.xslt.PF_XSLT.transform(Ljava/lang/String;Lorg/apache/velocity/context/Context;)Ljava/lang/String;+5
    j com.thc.ids.presentation.modules.screens.VelocityXslScreen.buildTemplate(Lorg/apache/turbine/util/RunData;)Lorg/apache/ecs/ConcreteElement;+161
    j org.apache.turbine.modules.screens.TemplateScreen.doBuild(Lorg/apache/turbine/util/RunData;)Lorg/apache/ecs/ConcreteElement;+9
    j org.apache.turbine.modules.Screen.build(Lorg/apache/turbine/util/RunData;)Lorg/apache/ecs/ConcreteElement;+2
    j org.apache.turbine.modules.ScreenLoader.eval(Lorg/apache/turbine/util/RunData;Ljava/lang/String;)Lorg/apache/ecs/ConcreteElement;+6
    j org.apache.turbine.modules.layouts.VelocityECSLayout.doBuild(Lorg/apache/turbine/util/RunData;)V+18
    j org.apache.turbine.modules.Layout.build(Lorg/apache/turbine/util/RunData;)V+2
    j org.apache.turbine.modules.LayoutLoader.exec(Lorg/apache/turbine/util/RunData;Ljava/lang/String;)V+6
    j com.thc.ids.presentation.modules.pages.PFPage.supersDoBuildWithChanges(Lorg/apache/turbine/util/RunData;)V+156
    j com.thc.ids.presentation.modules.pages.PFPage.doBuild(Lorg/apache/turbine/util/RunData;)V+71
    j org.apache.turbine.modules.Page.build(Lorg/apache/turbine/util/RunData;)V+2
    j org.apache.turbine.modules.PageLoader.exec(Lorg/apache/turbine/util/RunData;Ljava/lang/String;)V+6
    j com.thc.ids.presentation.WebAppController.handleRequest(Lcom/thc/ids/presentation/services/runData/PFRunData;)V+23
    j com.thc.ids.presentation.BrowserClientAdapter.doGet(Lorg/apache/turbine/util/RunData;)V+30
    j com.thc.ids.presentation.BrowserClientAdapter.doPost(Lorg/apache/turbine/util/RunData;)V+2
    j com.thc.ids.presentation.PresentationFrameworkServlet.doPost(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V+14
    J javax.servlet.http.HttpServlet.service(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V
    J javax.servlet.http.HttpServlet.service(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V
    j com.thc.ids.presentation.PresentationFrameworkServlet.service(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+32
    J org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V
    J org.apache.catalina.core.ApplicationFilterChain.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V
    j com.thc.ids.presentation.servlet.filter.padlock.PadlockFilter.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;Ljavax/servlet/FilterChain;)V+624
    J org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V
    J org.apache.catalina.core.ApplicationFilterChain.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V
    j com.thc.ids.presentation.servlet.filter.ThrottleFilter.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;Ljavax/servlet/FilterChain;)V+136
    J org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V
    J org.apache.catalina.core.ApplicationFilterChain.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V
    J org.apache.catalina.core.StandardWrapperValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V
    J org.apache.catalina.core.StandardContextValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V
    J org.apache.catalina.authenticator.AuthenticatorBase.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V
    J org.apache.catalina.core.StandardHostValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V
    J org.apache.catalina.valves.ErrorReportValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V
    J org.apache.catalina.core.StandardEngineValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V
    J org.apache.catalina.connector.CoyoteAdapter.service(Lorg/apache/coyote/Request;Lorg/apache/coyote/Response;)V
    J org.apache.coyote.http11.Http11Processor.process(Ljava/io/InputStream;Ljava/io/OutputStream;)V
    J org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Lorg/apache/tomcat/util/net/TcpConnection;[Ljava/lang/Object;)V
    J org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(Ljava/net/Socket;Lorg/apache/tomcat/util/net/TcpConnection;[Ljava/lang/Object;)V
    J org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt([Ljava/lang/Object;)V
    j org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run()V+167
    j java.lang.Thread.run()V+11
    v ~StubRoutines::call_stub
    P R O C E S S
    Java Threads: ( => current thread )
    0x00bb39d8 JavaThread "Worker for Socket[addr=/127.0.0.1,port=53366,localport=20046]" daemon [_thread_blocked, id=123794]
    0x01362938 JavaThread "Thread-122036" daemon [_thread_blocked, id=123759]
    0x00ef4678 JavaThread "process reaper" daemon [_thread_in_native, id=123758]
    0x0137d288 JavaThread "Worker for Socket[addr=/127.0.0.1,port=53317,localport=20046]" daemon [_thread_blocked, id=123505]
    0x01421618 JavaThread "Worker for Socket[addr=/127.0.0.1,port=53316,localport=20046]" daemon [_thread_blocked, id=123504]
    0x0111b3d8 JavaThread "Worker for Socket[addr=/127.0.0.1,port=53301,localport=20046]" daemon [_thread_blocked, id=123443]
    0x01362790 JavaThread "Thread-116982" daemon [_thread_blocked, id=118635]
    0x01079478 JavaThread "process reaper" daemon [_thread_in_native, id=118634]
    0x01383a78 JavaThread "Thread-116917" daemon [_thread_blocked, id=118569]
    0x012f6980 JavaThread "process reaper" daemon [_thread_in_native, id=118568]
    0x014291e8 JavaThread "Thread-103772" daemon [_thread_blocked, id=105258]
    0x00ca9298 JavaThread "process reaper" daemon [_thread_in_native, id=105257]
    0x01331bb0 JavaThread "Thread-97960" daemon [_thread_blocked, id=99370]
    0x012c30a8 JavaThread "process reaper" daemon [_thread_in_native, id=99369]
    0x011fe170 JavaThread "Thread-91419" daemon [_thread_blocked, id=92764]
    0x012e9540 JavaThread "process reaper" daemon [_thread_in_native, id=92763]
    0x00aadd30 JavaThread "Thread-91168" daemon [_thread_blocked, id=92510]
    0x00f12418 JavaThread "process reaper" daemon [_thread_in_native, id=92509]
    0x012f67a8 JavaThread "Thread-91167" daemon [_thread_blocked, id=92508]
    0x010f3ef8 JavaThread "process reaper" daemon [_thread_in_native, id=92507]
    0x013ccf38 JavaThread "Thread-91166" daemon [_thread_blocked, id=92506]
    0x010fb880 JavaThread "process reaper" daemon [_thread_in_native, id=92505]
    0x012f4b08 JavaThread "Thread-90582" daemon [_thread_blocked, id=91889]
    0x00a94ad0 JavaThread "process reaper" daemon [_thread_in_native, id=91888]
    0x01294f38 JavaThread "Java2D Disposer" daemon [_thread_blocked, id=74360]
    =>0x01343e78 JavaThread "http-80-Processor15" daemon [_thread_in_vm, id=7735]
    0x00eeb900 JavaThread "http-80-Processor14" daemon [_thread_blocked, id=7734]
    0x00e0cee0 JavaThread "http-80-Processor13" daemon [_thread_in_Java, id=7733]
    0x00b30c48 JavaThread "http-80-Processor12" daemon [_thread_blocked, id=3209]
    0x00be4610 JavaThread "com.thc.ids.inf.framework.opf.rdbms.datastore.pooling.DynamicConnectionPoolMonitor-ThreadHashCode=23085943" daemon [_thread_blocked, id=2991]
    0x00be4468 JavaThread "com.thc.ids.inf.framework.opf.rdbms.datastore.pooling.DynamicConnectionPoolMonitor-ThreadHashCode=6274237" daemon [_thread_blocked, id=2990]
    0x00ab9aa8 JavaThread "com.thc.ids.inf.framework.opf.rdbms.datastore.pooling.DynamicConnectionPoolMonitor-ThreadHashCode=9727105" daemon [_thread_blocked, id=2989]
    0x00ae7698 JavaThread "http-80-Processor11" daemon [_thread_blocked, id=2181]
    0x007bc060 JavaThread "http-80-Processor10" daemon [_thread_blocked, id=1686]
    0x00dda5f8 JavaThread "http-80-Processor9" daemon [_thread_blocked, id=1570]
    0x00bcaa68 JavaThread "com.thc.ids.inf.framework.opf.rdbms.datastore.pooling.DynamicConnectionPoolMonitor-ThreadHashCode=11736269" daemon [_thread_blocked, id=311]
    0x009a3240 JavaThread "com.thc.ids.inf.framework.opf.rdbms.datastore.pooling.DynamicConnectionPoolMonitor-ThreadHashCode=9336125" daemon [_thread_blocked, id=310]
    0x00bca8c0 JavaThread "com.thc.ids.inf.framework.opf.rdbms.datastore.pooling.DynamicConnectionPoolMonitor-ThreadHashCode=6538948" daemon [_thread_blocked, id=309]
    0x005527e0 JavaThread "com.thc.ids.inf.framework.opf.rdbms.datastore.pooling.DynamicConnectionPoolMonitor-ThreadHashCode=1647407" daemon [_thread_blocked, id=236]
    0x00f00f20 JavaThread "com.thc.ids.inf.framework.opf.rdbms.datastore.pooling.DynamicConnectionPoolMonitor-ThreadHashCode=15839978" daemon [_thread_blocked, id=235]
    0x00dbefc8 JavaThread "com.thc.ids.inf.framework.opf.rdbms.datastore.pooling.DynamicConnectionPoolMonitor-ThreadHashCode=667758" daemon [_thread_blocked, id=234]
    0x0099a878 JavaThread "http-80-Processor8" daemon [_thread_blocked, id=199]
    0x00e83978 JavaThread "http-80-Processor7" daemon [_thread_blocked, id=190]
    0x00e488c8 JavaThread "http-80-Processor6" daemon [_thread_blocked, id=167]
    0x005515d0 JavaThread "http-80-Processor5" daemon [_thread_blocked, id=166]
    0x00c0dbe0 JavaThread "http-80-Processor4" daemon [_thread_blocked, id=165]
    0x00b4f6f8 JavaThread "http-80-Processor3" daemon [_thread_blocked, id=164]
    0x00b4fcc0 JavaThread "http-80-Processor2" daemon [_thread_blocked, id=163]
    0x003a6f68 JavaThread "http-80-Processor1" daemon [_thread_blocked, id=162]
    0x00cfdcb0 JavaThread "ContainerBackgroundProcessor[StandardEngine[Catalina]]" daemon [_thread_blocked, id=161]
    0x00bcf7f0 JavaThread "Scheduled task MonitorImportExportRequests" daemon [_thread_blocked, id=159]
    0x00cf3258 JavaThread "com.thc.ids.inf.framework.opf.rdbms.datastore.pooling.DynamicConnectionPoolMonitor-ThreadHashCode=12218723" [_thread_blocked, id=158]
    0x00cf2770 JavaThread "com.thc.ids.inf.framework.opf.rdbms.datastore.pooling.DynamicConnectionPoolMonitor-ThreadHashCode=839238" [_thread_blocked, id=157]
    0x00bcf648 JavaThread "com.thc.ids.inf.framework.opf.rdbms.datastore.pooling.DynamicConnectionPoolMonitor-ThreadHashCode=866511" [_thread_blocked, id=156]
    0x00b585e8 JavaThread "Scheduled task AcsDBUpdateTicketTask" daemon [_thread_blocked, id=155]
    0x00b5aca0 JavaThread "com.thc.ids.inf.framework.scheduling.ScheduledTask-ThreadHashCode=27588781" [_thread_blocked, id=154]
    0x00d39ce8 JavaThread "com.thc.ids.inf.framework.opf.rdbms.datastore.pooling.DynamicConnectionPoolMonitor-ThreadHashCode=5079868" [_thread_blocked, id=153]
    0x00d39740 JavaThread "com.thc.ids.inf.framework.opf.rdbms.datastore.pooling.DynamicConnectionPoolMonitor-ThreadHashCode=14277" [_thread_blocked, id=152]
    0x00b58b10 JavaThread "com.thc.ids.inf.framework.opf.rdbms.datastore.pooling.DynamicConnectionPoolMonitor-ThreadHashCode=22925302" [_thread_blocked, id=151]
    0x00cfd0d0 JavaThread "com.thc.ids.inf.framework.scheduling.SchedulingService-ThreadHashCode=32631031" [_thread_blocked, id=150]
    0x003bfb90 JavaThread "THIDS Period based regulator daemon com.thc.ids.inf.util.logging.DBLogger" daemon [_thread_blocked, id=149]
    0x00d38ec0 JavaThread "Scheduled task Heap Size Monitor" daemon [_thread_blocked, id=146]
    0x00d3a3e8 JavaThread "Scheduled task CacheManager" daemon [_thread_blocked, id=145]
    0x00d38918 JavaThread "/228.1.2.1:7000" [_thread_blocked, id=144]
    0x00bec108 JavaThread "Scheduled task AcsDBUpdateTicketTask" daemon [_thread_blocked, id=143]
    0x00bec3d0 JavaThread "com.thc.ids.inf.framework.scheduling.ScheduledTask-ThreadHashCode=10049554" [_thread_blocked, id=142]
    0x00b7ebe0 JavaThread "com.thc.ids.inf.framework.opf.rdbms.datastore.pooling.DynamicConnectionPoolMonitor-ThreadHashCode=24083007" [_thread_blocked, id=141]
    0x00b7ee28 JavaThread "com.thc.ids.inf.framework.opf.rdbms.datastore.pooling.DynamicConnectionPoolMonitor-ThreadHashCode=19670515" [_thread_blocked, id=140]
    0x00b9e6d0 JavaThread "com.thc.ids.inf.framework.opf.rdbms.datastore.pooling.DynamicConnectionPoolMonitor-ThreadHashCode=32028313" [_thread_blocked, id=139]
    0x00b4bf90 JavaThread "com.thc.ids.inf.framework.scheduling.SchedulingService-ThreadHashCode=6458123" [_thread_blocked, id=138]
    0x00b80588 JavaThread "THIDS Period based regulator daemon com.thc.ids.inf.util.logging.DBLogger" daemon [_thread_blocked, id=137]
    0x00b7e380 JavaThread "Scheduled task Heap Size Monitor" daemon [_thread_blocked, id=134]
    0x00b7fb50 JavaThread "Scheduled task CacheManager" daemon [_thread_blocked, id=133]
    0x00b7f9a8 JavaThread "/228.1.2.1:7000" [_thread_blocked, id=132]
    0x008fca38 JavaThread "GC Daemon" daemon [_thread_blocked, id=131]
    0x00571070 JavaThread "RMI Reaper" [_thread_blocked, id=130]
    0x006278a0 JavaThread "Thread-69" daemon [_thread_blocked, id=129]
    0x005721f8 JavaThread "RMI TCP Accept-0" daemon [_thread_blocked, id=128]
    0x00c11f88 JavaThread "Accept" [_thread_blocked, id=127]
    0x000c6338 JavaThread "com.thc.ids.inf.framework.opf.rdbms.datastore.pooling.DynamicConnectionPoolMonitor-ThreadHashCode=27926127" [_thread_blocked, id=126]
    0x00194a58 JavaThread "com.thc.ids.inf.framework.opf.rdbms.datastore.pooling.DynamicConnectionPoolMonitor-ThreadHashCode=15631913" [_thread_blocked, id=125]
    0x00590c40 JavaThread "com.thc.ids.inf.framework.opf.rdbms.datastore.pooling.DynamicConnectionPoolMonitor-ThreadHashCode=17649599" [_thread_blocked, id=124]
    0x00c12548 JavaThread "com.thc.ids.inf.framework.scheduling.SchedulingService-ThreadHashCode=28661005" [_thread_blocked, id=123]
    0x00187f08 JavaThread "THIDS Period based regulator daemon com.thc.ids.inf.util.logging.DBLogger" daemon [_thread_blocked, id=122]
    0x0089a570 JavaThread "Scheduled task Heap Size Monitor" daemon [_thread_blocked, id=119]
    0x0089a750 JavaThread "Scheduled task CacheManager" daemon [_thread_blocked, id=118]
    0x00c11bd8 JavaThread "/228.1.2.1:7000" [_thread_blocked, id=117]
    0x009cd1b8 JavaThread "Scheduled task ACSDBDeleteTicket" daemon [_thread_blocked, id=116]
    0x009cc490 JavaThread "Scheduled task AsyncProcessTriggerTask" daemon [_thread_blocked, id=115]
    0x009641b0 JavaThread "com.thc.ids.inf.framework.opf.rdbms.datastore.pooling.DynamicConnectionPoolMonitor-ThreadHashCode=6952180" [_thread_blocked, id=114]
    0x003ad548 JavaThread "com.thc.ids.inf.framework.opf.rdbms.datastore.pooling.DynamicConnectionPoolMonitor-ThreadHashCode=1958936" [_thread_blocked, id=113]
    0x009cbae8 JavaThread "com.thc.ids.inf.framework.opf.rdbms.datastore.pooling.DynamicConnectionPoolMonitor-ThreadHashCode=10749034" [_thread_blocked, id=112]
    0x007d9828 JavaThread "Scheduled task CacheFlush" daemon [_thread_blocked, id=111]
    0x007d9680 JavaThread "com.thc.ids.inf.framework.scheduling.ScheduledTask-ThreadHashCode=18084131" [_thread_blocked, id=110]
    0x000f9be0 JavaThread "com.thc.ids.inf.framework.scheduling.ScheduledTask-ThreadHashCode=16952981" [_thread_blocked, id=109]
    0x000f9a38 JavaThread "com.thc.ids.inf.framework.scheduling.ScheduledTask-ThreadHashCode=11987729" [_thread_blocked, id=108]
    0x00188f18 JavaThread "Scheduled task AcsDBUpdateTicketTask" daemon [_thread_blocked, id=107]
    0x007d5510 JavaThread "com.thc.ids.inf.framework.scheduling.ScheduledTask-ThreadHashCode=13834754" [_thread_blocked, id=106]
    0x004ac898 JavaThread "com.thc.ids.inf.framework.opf.rdbms.datastore.pooling.DynamicConnectionPoolMonitor-ThreadHashCode=11607308" [_thread_blocked, id=105]
    0x0043e1f8 JavaThread "com.thc.ids.inf.framework.opf.rdbms.datastore.pooling.DynamicConnectionPoolMonitor-ThreadHashCode=25463487" [_thread_blocked, id=104]
    0x0043f608 JavaThread "com.thc.ids.inf.framework.opf.rdbms.datastore.pooling.DynamicConnectionPoolMonitor-ThreadHashCode=25021098" [_thread_blocked, id=103]
    0x00652f50 JavaThread "com.thc.ids.inf.framework.scheduling.SchedulingService-ThreadHashCode=1653717" [_thread_blocked, id=102]
    0x0043e3a0 JavaThread "THIDS Period based regulator daemon com.thc.ids.inf.util.logging.DBLogger" daemon [_thread_blocked, id=101]
    0x004aae90 JavaThread "Scheduled task Heap Size Monitor" daemon [_thread_blocked, id=98]
    0x004aca50 JavaThread "Scheduled task CacheManager" daemon [_thread_blocked, id=97]
    0x00647420 JavaThread "/228.1.2.1:7000" [_thread_blocked, id=96]
    0x007b3be0 JavaThread "com.thc.ids.inf.framework.scheduling.ScheduledTask-ThreadHashCode=30465184" [_thread_blocked, id=95]
    0x0064c368 JavaThread "com.thc.ids.inf.framework.opf.rdbms.datastore.pooling.DynamicConnectionPoolMonitor-ThreadHashCode=27192531" [_thread_blocked, id=94]
    0x00823268 JavaThread "com.thc.ids.inf.framework.opf.rdbms.datastore.pooling.DynamicConnectionPoolMonitor-ThreadHashCode=22204202" [_thread_blocked, id=93]
    0x008eec00 JavaThread "com.thc.ids.inf.framework.opf.rdbms.datastore.pooling.DynamicConnectionPoolMonitor-ThreadHashCode=22277774" [_thread_blocked, id=92]
    0x008a53d0 JavaThread "com.thc.ids.inf.framework.scheduling.SchedulingService-ThreadHashCode=10141170" [_thread_blocked, id=91]
    0x008eea58 JavaThread "THIDS Period based regulator daemon com.thc.ids.inf.util.logging.DBLogger" daemon [_thread_blocked, id=90]
    0x00823ab0 JavaThread "Scheduled task Heap Size Monitor" daemon [_thread_blocked, id=87]
    0x00823c98 JavaThread "Scheduled task CacheManager" daemon [_thread_blocked, id=86]
    0x00822030 JavaThread "/228.1.2.1:7000" [_thread_blocked, id=85]
    0x0064abe0 JavaThread "Scheduled task AcsDBUpdateTicketTask" daemon [_thread_blocked, id=84]
    0x0064b680 JavaThread "com.thc.ids.inf.framework.scheduling.ScheduledTask-ThreadHashCode=3231505" [_thread_blocked, id=83]
    0x005e3ff0 JavaThread "Scheduled task LabNotes" daemon [_thread_blocked, id=82]
    0x005f1588 JavaThread "com.thc.ids.inf.framework.opf.rdbms.datastore.pooling.DynamicConnectionPoolMonitor-ThreadHashCode=3238086" [_thread_blocked, id=81]
    0x00c13130 JavaThread "com.thc.ids.inf.framework.opf.rdbms.datastore.pooling.DynamicConnectionPoolMonitor-ThreadHashCode=12430126" [_thread_blocked, id=80]
    0x008859c8 JavaThread "com.thc.ids.inf.framework.opf.rdbms.datastore.pooling.DynamicConnectionPoolMonitor-ThreadHashCode=3879853" [_thread_blocked, id=79]
    0x00326fc0 JavaThread "com.thc.ids.inf.framework.scheduling.SchedulingService-ThreadHashCode=30823605" [_thread_blocked, id=78]
    0x003255a0 JavaThread "THIDS Period based regulator daemon com.thc.ids.inf.util.logging.DBLogger" daemon [_thread_blocked, id=77]
    0x0074e2f8 JavaThread "Scheduled task Heap Size Monitor" daemon [_thread_blocked, id=74]
    0x00325f48 JavaThread "Scheduled task CacheManager" daemon [_thread_blocked, id=73]
    0x00325da0 JavaThread "/228.1.2.1:7000" [_thread_blocked, id=72]
    0x0046af10 JavaThread "Scheduled task AcsDBUpdateTicketTask" daemon [_thread_blocked, id=71]
    0x00186b78 JavaThread "com.thc.ids.inf.framework.scheduling.ScheduledTask-ThreadHashCode=29383146" [_thread_blocked, id=70]
    0x00897e60 JavaThread "Scheduled task LabNotes" daemon [_thread_blocked, id=69]
    0x0044c688 JavaThread "com.thc.ids.inf.framework.opf.rdbms.datastore.pooling.DynamicConnectionPoolMonitor-ThreadHashCode=5705081" [_thread_blocked, id=68]
    0x0044c4e0 JavaThread "com.thc.ids.inf.framework.opf.rdbms.datastore.pooling.DynamicConnectionPoolMonitor-ThreadHashCode=18214005" [_thread_blocked, id=67]
    0x00c12f88 JavaThread "com.thc.ids.inf.framework.opf.rdbms.datastore.pooling.DynamicConnectionPoolMonitor-ThreadHashCode=15136214" [_thread_blocked, id=66]
    0x004256f8 JavaThread "com.thc.ids.inf.framework.scheduling.SchedulingService-ThreadHashCode=18539794" [_thread_blocked, id=65]
    0x0044b118 JavaThread "THIDS Period based regulator daemon com.thc.ids.inf.util.logging.DBLogger" daemon [_thread_blocked, id=64]
    0x00834b48 JavaThread "Scheduled task Heap Size Monitor" daemon [_thread_blocked, id=61]
    0x00425150 JavaThread "Scheduled task CacheManager" daemon [_thread_blocked, id=60]
    0x00449be0 JavaThread "/228.1.2.1:7000" [_thread_blocked, id=59]
    0x005ef030 JavaThread "com.thc.ids.inf.framework.scheduling.ScheduledTask-ThreadHashCode=21506365" [_thread_blocked, id=58]
    0x0060c628 JavaThread "Scheduled task LabNotes" daemon [_thread_blocked, id=57]
    0x00c1d490 JavaThread "com.thc.ids.inf.framework.opf.rdbms

    soumikinthesun wrote:
    Yes I am using OCI driver. But can you tell me where is the problem using OCI driver?Nope.
    If you want to spend the time then you do the following.
    1. Reduce the code to the point where you have a small example that fails
    2. Make a bug report to Oracle.
    If you want a solution, since waiting on a Oracle fix is unlikely to be something that you can do (unless you have a service contract and they state that they will fix it) then do one of the following.
    1. Use the thin driver, not the OCI one.
    2. Use a different version of the OCI driver
    3. Determine exactly where the problem occurs and find a different way to structure the code (java and SQL) so the error does not occur.
    I don't think my system is corrupted because the core is comming in customer machine as well as our test machine.
    That doesn't completely eliminate the possibility but it does make it much less likely.
    we are getting core from libjvm.so , so I think it is not the crash of oracle VM. It is the crash of SUN VM
    what do you think?The Oracle and Sun VMs are completely different applications. They are your applications so I can't tell you what you are running. The Oracle VM would, normally, be used for embedded java procs in the database itself. And if you are using OCI in that code then you are doing it wrong.

  • Firefox 29 crashes on Solaris 10

    I recently downloaded both the "pkg" and "tar" packages for Firefox 29 for Solaris 10 from "http://download-origin.cdn.mozilla.net/pub/mozilla.org/firefox/releases/29.0/contrib/". On two different Solaris 10 servers after either install, I find that the executable (/opt/sfw/bin/firefox) causes a Segmentation Fault and does not start a browser (same for -safe-mode). I also found that if I remove the user's profiles.ini file in .mozilla/firefox, that the crash does not occur and a browser starts (also starts in -safe-mode). In the browser I have tried running about:crashes and did not get any results. I also searched for Crash Report directories and found none. The Solaris 10 servers do not have Internet access, so what do I need to provide to assist in working this issue? Thank you.

    not to say you're having the same problem, but we've noticed that (with) 1.6 we needed to change the mx (we also did ms but most likely didn't need to).
    it seemed to be picking up all 128 threads on our T series servers and attempting to use rather larger than we'd hoped for default settings otherwise...maybe it determines the mx setting based on the number of threads

  • JVM Crash on Solaris

    Hi,
    We are seeing a pretty consistent crash thrown by our app when its been up for a while. I cant really see anything untoward in the dump files though, any ideas?
    Thanks
    Dave
    # An unexpected error has been detected by HotSpot Virtual Machine:
    # SIGSEGV (0xb) at pc=0xfe985380, pid=29468, tid=602
    # Java VM: Java HotSpot(TM) Server VM (1.5.0_07-b03 mixed mode)
    # Problematic frame:
    # V [libjvm.so+0x185380]
    --------------- T H R E A D ---------------
    Current thread (0x007c6178): JavaThread "pool-1-thread-3" [_thread_in_vm, id=602]
    siginfo:si_signo=11, si_errno=0, si_code=1, si_addr=0x7fe8c2e0
    Registers:
    O0=0x000329a0 O1=0x007d8483 O2=0x007d8b32 O3=0x00008de8
    O4=0xfefc4000 O5=0x007c6178 O6=0xb1a7f1c8 O7=0xfe98531c
    G1=0x00036cb8 G2=0xff034fcc G3=0x00009160 G4=0x00009000
    G5=0xb5c3e060 G6=0x00000000 G7=0xfb166400 Y=0x00000000
    PC=0xfe985380 nPC=0xfe985340
    Top of Stack: (sp=0xb1a7f1c8)
    0xb1a7f1c8: 00000001 00000000 92026250 00000004
    0xb1a7f1d8: ff01784c 0000635c 00006000 ff01784c
    0xb1a7f1e8: 7fe8c2b0 b5c40528 00000008 0000635c
    0xb1a7f1f8: fefc4000 00006000 b1a7f228 fe9a6b94
    0xb1a7f208: 00000000 00000004 f9015d70 00000000
    0xb1a7f218: 00000000 00fd35ec 00000000 b1a7f4d0
    0xb1a7f228: 00fd35ec fefc4000 00000000 b1a7f320
    0xb1a7f238: 00000006 00000008 b5c40528 0000000e
    Instructions: (pc=0xfe985380)
    0xfe985370: 81 e8 00 00 f0 06 20 38 80 a6 20 00 32 4f ff f1
    0xfe985380: e4 06 20 30 7f fd da 9e 01 00 00 00 81 c7 e0 08
    Stack: [0xb1a00000,0xb1a80000), sp=0xb1a7f1c8, free space=508k
    Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
    V [libjvm.so+0x185380]
    V [libjvm.so+0x1a6b9c]
    j com.sun.org.apache.xalan.internal.xsltc.runtime.AbstractTranslet.addParameter(Ljava/lang/String;Ljava/lang/Object;Z)Ljava/lang/Object;+8
    j GregorSamsa.topLevel(Lcom/sun/org/apache/xalan/internal/xsltc/DOM;Lcom/sun/org/apache/xml/internal/dtm/DTMAxisIterator;Lcom/sun/org/apache/xml/internal/serializer/SerializationHandler;)V+77
    j GregorSamsa.transform(Lcom/sun/org/apache/xalan/internal/xsltc/DOM;Lcom/sun/org/apache/xml/internal/dtm/DTMAxisIterator;Lcom/sun/org/apache/xml/internal/serializer/SerializationHandler;)V+35
    j com.sun.org.apache.xalan.internal.xsltc.runtime.AbstractTranslet.transform(Lcom/sun/org/apache/xalan/internal/xsltc/DOM;Lcom/sun/org/apache/xml/internal/serializer/SerializationHandler;)V+9
    j com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(Ljavax/xml/transform/Source;Lcom/sun/org/apache/xml/internal/serializer/SerializationHandler;Ljava/lang/String;)V+152
    j com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(Ljavax/xml/transform/Source;Ljavax/xml/transform/Result;)V+119
    j java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Ljava/lang/Runnable;)V+44
    j java.util.concurrent.ThreadPoolExecutor$Worker.run()V+28
    j java.lang.Thread.run()V+11
    v ~StubRoutines::call_stub
    V [libjvm.so+0x19addc]
    V [libjvm.so+0x2c39d4]
    V [libjvm.so+0x2e2f4c]
    V [libjvm.so+0x2deae8]
    V [libjvm.so+0x6691b0]
    Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
    j com.sun.org.apache.xalan.internal.xsltc.runtime.AbstractTranslet.addParameter(Ljava/lang/String;Ljava/lang/Object;Z)Ljava/lang/Object;+8
    j GregorSamsa.topLevel(Lcom/sun/org/apache/xalan/internal/xsltc/DOM;Lcom/sun/org/apache/xml/internal/dtm/DTMAxisIterator;Lcom/sun/org/apache/xml/internal/serializer/SerializationHandler;)V+77
    j GregorSamsa.transform(Lcom/sun/org/apache/xalan/internal/xsltc/DOM;Lcom/sun/org/apache/xml/internal/dtm/DTMAxisIterator;Lcom/sun/org/apache/xml/internal/serializer/SerializationHandler;)V+35
    j com.sun.org.apache.xalan.internal.xsltc.runtime.AbstractTranslet.transform(Lcom/sun/org/apache/xalan/internal/xsltc/DOM;Lcom/sun/org/apache/xml/internal/serializer/SerializationHandler;)V+9
    j com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(Ljavax/xml/transform/Source;Lcom/sun/org/apache/xml/internal/serializer/SerializationHandler;Ljava/lang/String;)V+152
    j com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(Ljavax/xml/transform/Source;Ljavax/xml/transform/Result;)V+119
    j java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Ljava/lang/Runnable;)V+44
    j java.util.concurrent.ThreadPoolExecutor$Worker.run()V+28
    j java.lang.Thread.run()V+11
    v ~StubRoutines::call_stub
    --------------- P R O C E S S ---------------
    Java Threads: ( => current thread )
    0x0078b018 JavaThread "pool-1-thread-20" [_thread_blocked, id=619]
    0x0078aab0 JavaThread "pool-1-thread-19" [_thread_blocked, id=618]
    0x0078c540 JavaThread "pool-1-thread-18" [_thread_blocked, id=617]
    0x006c9018 JavaThread "pool-1-thread-17" [_thread_blocked, id=616]
    0x008e51e8 JavaThread "pool-1-thread-16" [_thread_blocked, id=615]
    0x00fd1358 JavaThread "pool-1-thread-15" [_thread_blocked, id=614]
    0x00636118 JavaThread "pool-1-thread-14" [_thread_blocked, id=613]
    0x006c9fa8 JavaThread "pool-1-thread-13" [_thread_blocked, id=612]
    0x00da4640 JavaThread "pool-1-thread-12" [_thread_blocked, id=611]
    0x009af680 JavaThread "pool-1-thread-11" [_thread_blocked, id=610]
    0x009aecd0 JavaThread "pool-1-thread-10" [_thread_blocked, id=609]
    0x00f8c778 JavaThread "pool-1-thread-9" [_thread_blocked, id=608]
    0x010c94b8 JavaThread "pool-1-thread-8" [_thread_blocked, id=607]
    0x00d128f0 JavaThread "pool-1-thread-7" [_thread_blocked, id=606]
    0x005d9940 JavaThread "pool-1-thread-6" [_thread_blocked, id=605]
    0x00f903d8 JavaThread "pool-1-thread-5" [_thread_blocked, id=604]
    0x0076f718 JavaThread "pool-1-thread-4" [_thread_blocked, id=603]
    =>0x007c6178 JavaThread "pool-1-thread-3" [_thread_in_vm, id=602]
    0x00d48cf0 JavaThread "pool-1-thread-2" [_thread_blocked, id=601]
    0x010fcd20 JavaThread "pool-1-thread-1" [_thread_blocked, id=599]
    0x00f94500 JavaThread "TIBCO EMS Session Dispatcher (227027)" [_thread_blocked, id=40]
    0x007d4a40 JavaThread "TIBCO EMS TCPLink Reader (83257)" daemon [_thread_in_native, id=38]
    0x00fd4b60 JavaThread "TIBCO EMS Session Dispatcher (227020)" [_thread_blocked, id=36]
    0x006cb670 JavaThread "TIBCO EMS TCPLink Reader (83250)" daemon [_thread_in_native, id=34]
    0x0087fb08 JavaThread "RMI LeaseChecker" daemon [_thread_blocked, id=30]
    0x00f95f88 JavaThread "RMI RenewClean-[14.64.10.31:52656]" daemon [_thread_blocked, id=28]
    0x00b95810 JavaThread "GC Daemon" daemon [_thread_blocked, id=26]
    0x0098c1c8 JavaThread "RMI Reaper" [_thread_blocked, id=25]
    0x00825420 JavaThread "RMI TCP Accept-14500" daemon [_thread_in_native, id=24]
    0x00a3b980 JavaThread "TIBCO EMS TCPLink Reader (83233)" daemon [_thread_in_native, id=23]
    0x00fcf670 JavaThread "TIBCO EMS TCPLink Reader (83228)" daemon [_thread_in_native, id=21]
    0x00f922d0 JavaThread "TIBCO EMS Connections Pinger" daemon [_thread_blocked, id=19]
    0x005a32f0 JavaThread "Thread-2" daemon [_thread_blocked, id=17]
    0x005a85a0 JavaThread "RMI TCP Accept-0" daemon [_thread_in_native, id=15]
    0x0076daf0 JavaThread "Timer-0" daemon [_thread_blocked, id=14]
    0x0015c728 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=13]
    0x0015add0 JavaThread "CompilerThread1" daemon [_thread_blocked, id=12]
    0x0015a000 JavaThread "CompilerThread0" daemon [_thread_blocked, id=11]
    0x001590e8 JavaThread "AdapterThread" daemon [_thread_blocked, id=10]
    0x00158410 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=9]
    0x0014b880 JavaThread "Finalizer" daemon [_thread_blocked, id=8]
    0x0014b3e0 JavaThread "Reference Handler" daemon [_thread_blocked, id=7]
    0x00037b88 JavaThread "main" [_thread_blocked, id=1]
    Other Threads:
    0x00149300 VMThread [id=6]
    0x005a8bb8 WatcherThread [id=16]
    VM state:not at safepoint (normal execution)
    VM Mutex/Monitor currently owned by a thread: ([mutex/lock_event])
    [0x000329a0/0x00036cb8] OsrList_lock - owner thread: 0x007c6178
    Heap
    PSYoungGen total 100352K, used 10009K [0xe3400000, 0xea000000, 0xf8c00000)
    eden space 100160K, 9% used [0xe3400000,0xe3dc67b8,0xe95d0000)
    from space 192K, 0% used [0xe9fd0000,0xe9fd0000,0xea000000)
    to space 192K, 0% used [0xe9fa0000,0xe9fa0000,0xe9fd0000)
    PSOldGen total 176128K, used 14703K [0xb8800000, 0xc3400000, 0xe3400000)
    object space 176128K, 8% used [0xb8800000,0xb965bf20,0xc3400000)
    PSPermGen total 24576K, used 21658K [0xb4800000, 0xb6000000, 0xb8800000)
    object space 24576K, 88% used [0xb4800000,0xb5d26af0,0xb6000000)
    Dynamic libraries:
    0x00010000      /usr/jdk/instances/jdk1.5.0/bin/java
    0xff3f8000      /lib/libthread.so.1
    0xff3a0000      /lib/libdl.so.1
    0xff280000      /lib/libc.so.1
    0xff270000      /platform/FJSV,GPUZC-M/lib/libc_psr.so.1
    0xfe800000      /usr/jdk/instances/jdk1.5.0/jre/lib/sparc/server/libjvm.so
    0xff230000      /lib/libsocket.so.1
    0xff260000      /usr/lib/libsched.so.1
    0xff1f0000      /usr/lib/libCrun.so.1
    0xff1d0000      /lib/libm.so.1
    0xff100000      /lib/libnsl.so.1
    0xfe700000      /lib/libm.so.2
    0xff0d0000      /lib/libscf.so.1
    0xff0b0000      /lib/libdoor.so.1
    0xff090000      /lib/libuutil.so.1
    0xff070000      /lib/libmd5.so.1
    0xff050000      /platform/FJSV,GPUZC-M/lib/libmd5_psr.so.1
    0xfe7e0000      /lib/libmp.so.2
    0xfe6d0000      /usr/jdk/instances/jdk1.5.0/jre/lib/sparc/native_threads/libhpi.so
    0xfe680000      /usr/jdk/instances/jdk1.5.0/jre/lib/sparc/libverify.so
    0xfe640000      /usr/jdk/instances/jdk1.5.0/jre/lib/sparc/libjava.so
    0xfe610000      /usr/jdk/instances/jdk1.5.0/jre/lib/sparc/libzip.so
    0xfbec0000      /usr/jdk/instances/jdk1.5.0/jre/lib/sparc/libmanagement.so
    0xfbe90000      /usr/jdk/instances/jdk1.5.0/jre/lib/sparc/libnet.so
    0xb36d0000      /usr/jdk/instances/jdk1.5.0/jre/lib/sparc/libj2pkcs11.so
    0xb30c0000      /usr/lib/libpkcs11.so
    0xb2f60000      /usr/lib/libcryptoutil.so.1
    0xb2900000      /usr/lib/security/pkcs11_softtoken.so
    0xb3890000      /usr/jdk/instances/jdk1.5.0/jre/lib/sparc/librmi.so
    Environment Variables:
    SHELL=/bin/bash
    Signal Handlers:
    SIGSEGV: [libjvm.so+0x6f60b8], sa_mask[0]=0xffbffeff, sa_flags=0x00000004
    SIGBUS: [libjvm.so+0x6f60b8], sa_mask[0]=0xffbffeff, sa_flags=0x00000004
    SIGFPE: [libjvm.so+0x276398], sa_mask[0]=0xffbffeff, sa_flags=0x0000000c
    SIGPIPE: [libjvm.so+0x276398], sa_mask[0]=0xffbffeff, sa_flags=0x0000000c
    SIGILL: [libjvm.so+0x276398], sa_mask[0]=0xffbffeff, sa_flags=0x0000000c
    SIGUSR1: SIG_DFL, sa_mask[0]=0x00000000, sa_flags=0x00000000
    SIGUSR2: SIG_DFL, sa_mask[0]=0x00000000, sa_flags=0x00000000
    SIGHUP: [libjvm.so+0x66a38c], sa_mask[0]=0xffbffeff, sa_flags=0x00000004
    SIGINT: [libjvm.so+0x66a38c], sa_mask[0]=0xffbffeff, sa_flags=0x00000004
    SIGQUIT: [libjvm.so+0x66a38c], sa_mask[0]=0xffbffeff, sa_flags=0x00000004
    SIGTERM: [libjvm.so+0x66a38c], sa_mask[0]=0xffbffeff, sa_flags=0x00000004
    --------------- S Y S T E M ---------------
    OS: Solaris 10 6/06 s10s_u2wos_09a SPARC
    Copyright 2006 Sun Microsystems, Inc. All Rights Reserved.
    Use is subject to license terms.
    Assembled 09 June 2006
    uname:SunOS 5.10 Generic_118833-18 sun4us (T2 libthread)
    rlimit: STACK 8192k, CORE infinity, NOFILE 65536, AS infinity
    load average:0.04 0.04 0.04
    CPU:total 4 has_v8, has_v9, has_vis1, has_vis2, is_ultra3
    Memory: 8k page, physical 16777216k(13884520k free)
    vm_info: Java HotSpot(TM) Server VM (1.5.0_07-b03) for solaris-sparc, built on May 3 2006 01:22:35 by unknown with unknown Workshop:0x550

    I am running 1.5.0_12 and it looks like I am getting the same crash as the first poster. I am running on Linux 2.6.9-22.0.2.ELsmp.
    # An unexpected error has been detected by HotSpot Virtual Machine:
    # SIGSEGV (0xb) at pc=0x0000002a958bdbf1, pid=7355, tid=1109870944
    # Java VM: Java HotSpot(TM) 64-Bit Server VM (1.5.0_12-b04 mixed mode)
    # Problematic frame:
    # V [libjvm.so+0x358bf1]
    --------------- T H R E A D ---------------
    Current thread (0x0000002ac68e7d80): JavaThread "resin-tcp-connection-*:7701-79" daemon [_thread_in_vm, id=7471]
    siginfo:si_signo=11, si_errno=0, si_code=1, si_addr=0x0000017700000e51
    Registers:
    RAX=0x0000000000000000, RBX=0x0000017700000e11, RCX=0x0000000000000001, RDX=0x0000000042274960
    RSP=0x0000000042272230, RBP=0x0000000042272250, RSI=0x0000000000001d2f, RDI=0x00000000401158b8
    R8 =0x0000002ac5918c28, R9 =0x00000039bd410280, R10=0x0000000000000010, R11=0x0000000042272368
    R12=0x0000002a9e3d56d0, R13=0x0000000000000008, R14=0x0000002ac5918c28, R15=0x00000000422722d0
    RIP=0x0000002a958bdbf1, EFL=0x0000000000010206, CSGSFS=0x0000000000000000, ERR=0x0000000000000005
    TRAPNO=0x000000000000000e
    Top of Stack: (sp=0x0000000042272230)
    0x0000000042272230: 0000002ac68e7d80 0000000000000008
    0x0000000042272240: 0000002ac68e7d80 0000002a9e3d5696
    0x0000000042272250: 0000000042272350 0000002a958d874a
    0x0000000042272260: 0000000042272368 0000002a99404293
    0x0000000042272270: 00000000422723a0 0000000000000000
    0x0000000042272280: 0000000042272290 0000002a95b5f358
    0x0000000042272290: 0000002ac5918c28 0000002a95843160
    0x00000000422722a0: 00000000422722b0 6600002a9e57dd58
    0x00000000422722b0: 0000000042272368 0000002a99404293
    0x00000000422722c0: 00000000422723a0 0000002a00000001
    0x00000000422722d0: 0000000042272368 0000002a99404293
    0x00000000422722e0: 00000000422723a0 0000002a9e577220
    0x00000000422722f0: 0000002ac68e7d80 0000002a00000000
    0x0000000042272300: 0000002ac68e7d80 0000002a958d3f4d
    0x0000000042272310: 0000002ac68e7d80 0000002a993fdf7d
    0x0000000042272320: 0000000042272420 0000000000000000
    0x0000000042272330: 000000000000000a 0000002a9e3d5650
    0x0000000042272340: 00000000422723d8 0000002ac68e7d80
    0x0000000042272350: 00000000422723a0 0000002a994042d8
    0x0000000042272360: 0000002a99404293 0000000042272368
    0x0000000042272370: 0000002a9e3d5650 00000000422723d8
    0x0000000042272380: 0000002a9e3d7d70 0000002a9e4de9b0
    0x0000000042272390: 0000002a9e3d56d0 00000000422723c0
    0x00000000422723a0: 0000000042272420 0000002a993f2de1
    0x00000000422723b0: 0000002abca88970 0000000000000001
    0x00000000422723c0: 0000000000000001 0000002a9c585f10
    0x00000000422723d0: 0000002a9d6912e0 0000002abca87188
    0x00000000422723e0: 0000002abca87188 00000000422723e8
    0x00000000422723f0: 0000002a9e57a453 0000000042272450
    0x0000000042272400: 0000002a9e57dd58 0000000000000000
    0x0000000042272410: 0000002a9e57a758 0000000042272438
    0x0000000042272420: 0000000042272490 0000002a993f2efe
    Instructions: (pc=0x0000002a958bdbf1)
    0x0000002a958bdbe1: 1b 70 1f 00 48 8b 9b a8 01 00 00 48 85 db 74 0f
    0x0000002a958bdbf1: 4c 39 63 40 74 29 48 8b 5b 50 48 85 db 75 f1 48
    Stack: [0x0000000042174000,0x0000000042275000), sp=0x0000000042272230, free space=1016k
    Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
    V [libjvm.so+0x358bf1]
    V [libjvm.so+0x37374a]
    j com.sun.org.apache.xalan.internal.xsltc.runtime.AbstractTranslet.addParameter(Ljava/lang/String;Ljava/lang/Object;Z)Ljava/l
    ang/Object;+8
    j acme_pageflakebeta_ad_api.topLevel(Lcom/sun/org/apache/xalan/internal/xsltc/DOM;Lcom/sun/org/apache/xml/internal/dtm/DTM
    AxisIterator;Lcom/sun/org/apache/xml/internal/serializer/SerializationHandler;)V+75
    j acme_pageflakebeta_ad_api.transform(Lcom/sun/org/apache/xalan/internal/xsltc/DOM;Lcom/sun/org/apache/xml/internal/dtm/DT
    MAxisIterator;Lcom/sun/org/apache/xml/internal/serializer/SerializationHandler;)V+24
    j com.sun.org.apache.xalan.internal.xsltc.runtime.AbstractTranslet.transform(Lcom/sun/org/apache/xalan/internal/xsltc/DOM;Lco
    m/sun/org/apache/xml/internal/serializer/SerializationHandler;)V+9
    j com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(Ljavax/xml/transform/Source;Lcom/sun/org/apache/xml/
    internal/serializer/SerializationHandler;Ljava/lang/String;)V+152
    j com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(Ljavax/xml/transform/Source;Ljavax/xml/transform/Res
    ult;)V+119
    j org.apache.taglibs.xtags.xslt.StyleTag.doEndTag()I+79
    j jsp.wireframes._sdc._ads._controller__jsp._jspService(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServ
    letResponse;)V+1086
    j com.caucho.jsp.JavaPage.service(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+9
    j com.caucho.jsp.Page.pageservice(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V+268
    j com.caucho.server.dispatch.PageFilterChain.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+246
    Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
    j com.sun.org.apache.xalan.internal.xsltc.runtime.AbstractTranslet.addParameter(Ljava/lang/String;Ljava/lang/Object;Z)Ljava/l
    ang/Object;+8
    j acme_pageflakebeta_ad_api.topLevel(Lcom/sun/org/apache/xalan/internal/xsltc/DOM;Lcom/sun/org/apache/xml/internal/dtm/DTM
    AxisIterator;Lcom/sun/org/apache/xml/internal/serializer/SerializationHandler;)V+75
    j acme_pageflakebeta_ad_api.transform(Lcom/sun/org/apache/xalan/internal/xsltc/DOM;Lcom/sun/org/apache/xml/internal/dtm/DT
    MAxisIterator;Lcom/sun/org/apache/xml/internal/serializer/SerializationHandler;)V+24
    j com.sun.org.apache.xalan.internal.xsltc.runtime.AbstractTranslet.transform(Lcom/sun/org/apache/xalan/internal/xsltc/DOM;Lco
    m/sun/org/apache/xml/internal/serializer/SerializationHandler;)V+9
    j com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(Ljavax/xml/transform/Source;Lcom/sun/org/apache/xml/
    internal/serializer/SerializationHandler;Ljava/lang/String;)V+152
    j com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(Ljavax/xml/transform/Source;Ljavax/xml/transform/Res
    ult;)V+119
    j org.apache.taglibs.xtags.xslt.StyleTag.doEndTag()I+79
    j jsp.wireframes._sdc._ads._controller__jsp._jspService(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServ
    letResponse;)V+1086
    j com.caucho.jsp.JavaPage.service(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+9
    j com.caucho.jsp.Page.pageservice(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V+268
    j com.caucho.server.dispatch.PageFilterChain.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+246
    v ~C2IAdapter
    J com.caucho.server.webapp.DispatchFilterChain.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V
    v ~I2CAdapter
    j com.caucho.server.dispatch.ServletInvocation.service(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+6
    j com.caucho.server.webapp.RequestDispatcherImpl.forward(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServl
    etResponse;Ljava/lang/String;Lcom/caucho/server/dispatch/Invocation;)V+697
    j com.caucho.server.webapp.RequestDispatcherImpl.forward(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+14
    j org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel(Ljava/util/Map;Ljavax/servlet/http/HttpSe
    rvletRequest;Ljavax/servlet/http/HttpServletResponse;)V+154
    v ~C2IAdapter
    J cnwk.maverick.mvc.CnetTilesView.renderMergedOutputModel(Ljava/util/Map;Ljavax/servlet/http/HttpServletRequest;Ljavax/servle
    t/http/HttpServletResponse;)V
    v ~I2CAdapter
    j org.springframework.web.servlet.view.AbstractView.render(Ljava/util/Map;Ljavax/servlet/http/HttpServletRequest;Ljavax/servl
    et/http/HttpServletResponse;)V+151
    v ~C2IAdapter
    J org.springframework.web.servlet.DispatcherServlet.render(Lorg/springframework/web/servlet/ModelAndView;Ljavax/servlet/http/
    HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V
    v ~I2CAdapter
    j org.springframework.web.servlet.DispatcherServlet.doDispatch(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/Htt
    pServletResponse;)V+344
    v ~C2IAdapter
    J cnwk.maverick.mvc.InstrumentedDispatcherServlet.doDispatch(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpS
    ervletResponse;)V
    v ~I2CAdapter
    j org.springframework.web.servlet.DispatcherServlet.doService(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/Http
    ServletResponse;)V+225
    j org.springframework.web.servlet.FrameworkServlet.processRequest(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/
    HttpServletResponse;)V+10
    j org.springframework.web.servlet.FrameworkServlet.doGet(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServl
    etResponse;)V+3
    j javax.servlet.http.HttpServlet.service(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V+62
    j javax.servlet.http.HttpServlet.service(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+15
    j com.caucho.server.dispatch.ServletFilterChain.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+40
    v ~C2IAdapter
    J cnwk.maverick.mvc.ResponseHeaderFilter.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;Ljavax/servlet
    /FilterChain;)V
    J com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/Htt
    pServletResponse;Ljavax/servlet/FilterChain;)Lcom/opensymphony/module/sitemesh/Page;
    v ~I2CAdapter
    j com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;Lj
    avax/servlet/FilterChain;)V+84
    j com.caucho.server.dispatch.FilterFilterChain.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+10
    j cnwk.maverick.mvc.AddOidFilter.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;Ljavax/servlet/FilterC
    hain;)V+78
    j com.caucho.server.dispatch.FilterFilterChain.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+10
    v ~C2IAdapter
    J com.caucho.server.cache.CacheFilterChain.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V
    v ~I2CAdapter
    j com.caucho.server.webapp.WebAppFilterChain.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+147
    j com.caucho.server.dispatch.ServletInvocation.service(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+6
    j com.caucho.server.http.HttpRequest.handleRequest()Z+673
    v ~C2IAdapter
    J com.caucho.server.port.TcpConnection.run()V
    J com.caucho.util.ThreadPool.runTasks()V
    v ~I2CAdapter
    j com.caucho.util.ThreadPool.run()V+85
    j java.lang.Thread.run()V+11
    v ~StubRoutines::call_stub
    --------------- P R O C E S S ---------------
    Java Threads: ( => current thread )
    0x0000002ac98b7b50 JavaThread "resin-1197" daemon [_thread_blocked, id=9216]
    0x0000002acc127ca0 JavaThread "resin-tcp-connection-*:7701-25" daemon [_thread_in_native, id=9187]
    0x0000002acfaed8e0 JavaThread "resin-1195" daemon [_thread_blocked, id=9186]
    0x0000002ace06ff50 JavaThread "resin-1194" daemon [_thread_blocked, id=8210]
    0x0000002ac9809b00 JavaThread "resin-tcp-connection-*:7701-15" daemon [_thread_in_native, id=8001]
    0x0000002acf263c40 JavaThread "resin-1192" daemon [_thread_blocked, id=7689]
    0x0000002ac5987670 JavaThread "resin-tcp-connection-*:7701-33" daemon [_thread_in_native, id=7688]
    =>0x0000002ac68e7d80 JavaThread "resin-tcp-connection-*:7701-79" daemon [_thread_in_vm, id=7471]
    0x0000002ac68e89d0 JavaThread "resin-1188" daemon [_thread_blocked, id=5355]
    0x0000002ac5988120 JavaThread "resin-tcp-connection-*:7701-55" daemon [_thread_in_native, id=5244]
    0x0000002ac5987190 JavaThread "resin-1186" daemon [_thread_blocked, id=5182]
    0x0000002ac98c3830 JavaThread "resin-tcp-connection-*:7701-35" daemon [_thread_in_native, id=5181]
    0x0000002ac59770c0 JavaThread "resin-1184" daemon [_thread_blocked, id=5061]
    0x0000002aca416c60 JavaThread "resin-tcp-connection-*:7701-7" daemon [_thread_in_native, id=4082]
    0x0000002aca427cd0 JavaThread "resin-1182" daemon [_thread_blocked, id=3983]
    0x0000002ac599e3f0 JavaThread "resin-1179" daemon [_thread_blocked, id=2619]
    0x0000002ace05fc70 JavaThread "resin-1178" daemon [_thread_blocked, id=2343]
    0x0000002ac591aca0 JavaThread "resin-tcp-connection-*:7701-69" daemon [_thread_in_native, id=1370]
    0x0000002acb415da0 JavaThread "resin-1175" daemon [_thread_blocked, id=1368]
    0x0000002ac8b2b640 JavaThread "resin-tcp-connection-*:7701-65" daemon [_thread_in_native, id=32077]
    0x0000002ac59a9610 JavaThread "resin-tcp-connection-*:7701-47" daemon [_thread_in_native, id=32015]
    0x0000002ac5926190 JavaThread "resin-tcp-connection-*:7701-1" daemon [_thread_in_native, id=31537]
    0x0000002ac5c6f9e0 JavaThread "MultiThreadedHttpConnectionManager cleanup" daemon [_thread_blocked, id=7661]
    0x0000002ac5977600 JavaThread "resin-port-7701" daemon [_thread_blocked, id=7419]
    0x0000002ac5907bd0 JavaThread "Thread-6" [_thread_blocked, id=7418]
    0x0000002ac68e0a40 JavaThread "resin-select-manager" daemon [_thread_in_native, id=7381]
    0x0000002ac6807630 JavaThread "resin-ping" daemon [_thread_blocked, id=7379]
    0x0000002ac5b0d220 JavaThread "resin-thread-scheduler" daemon [_thread_blocked, id=7371]
    0x0000002ac5b0c0c0 JavaThread "resin-thread-launcher" daemon [_thread_blocked, id=7370]
    0x0000002ac59155b0 JavaThread "resin-alarm" daemon [_thread_blocked, id=7369]
    0x0000002ac1b83b70 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=7367]
    0x0000002ac1b81fd0 JavaThread "CompilerThread1" daemon [_thread_blocked, id=7366]
    0x0000002ac1b80ab0 JavaThread "CompilerThread0" daemon [_thread_blocked, id=7365]
    0x0000002ac1b7f3e0 JavaThread "AdapterThread" daemon [_thread_blocked, id=7364]
    0x0000002ac1b7e110 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=7363]
    0x0000002ac1b6a100 JavaThread "Finalizer" daemon [_thread_blocked, id=7362]
    0x0000002ac1b69960 JavaThread "Reference Handler" daemon [_thread_blocked, id=7361]
    0x0000000040117070 JavaThread "main" [_thread_in_native, id=7355]
    Other Threads:
    0x0000002ac1b65500 VMThread [id=7360]
    0x000000004012b8c0 WatcherThread [id=7368]
    VM state:not at safepoint (normal execution)
    VM Mutex/Monitor currently owned by a thread: ([mutex/lock_event])
    [0x0000000040115860/0x0000000040115890] OsrList_lock - owner thread: 0x0000002ac68e7d80
    Heap
    PSYoungGen total 130368K, used 97228K [0x0000002ab6e10000, 0x0000002abf820000, 0x0000002ac18b0000)
    eden space 127936K, 74% used [0x0000002ab6e10000,0x0000002abcaaaf98,0x0000002abeb00000)
    from space 2432K, 98% used [0x0000002abee00000,0x0000002abf058358,0x0000002abf060000)
    to space 5120K, 0% used [0x0000002abf320000,0x0000002abf320000,0x0000002abf820000)
    PSOldGen total 349568K, used 209465K [0x0000002aa18b0000, 0x0000002ab6e10000, 0x0000002ab6e10000)
    object space 349568K, 59% used [0x0000002aa18b0000,0x0000002aae53e6d8,0x0000002ab6e10000)
    PSPermGen total 33792K, used 33596K [0x0000002a9c4b0000, 0x0000002a9e5b0000, 0x0000002aa18b0000)
    object space 33792K, 99% used [0x0000002a9c4b0000,0x0000002a9e57f370,0x0000002a9e5b0000)
    Signal Handlers:
    SIGSEGV: [libjvm.so+0x661c00], sa_mask[0]=0x7ffbfeff, sa_flags=0x14000004
    SIGBUS: [libjvm.so+0x661c00], sa_mask[0]=0x7ffbfeff, sa_flags=0x14000004
    SIGFPE: [libjvm.so+0x568b50], sa_mask[0]=0x7ffbfeff, sa_flags=0x14000004
    SIGPIPE: [libjvm.so+0x568b50], sa_mask[0]=0x7ffbfeff, sa_flags=0x14000004
    SIGILL: [libjvm.so+0x568b50], sa_mask[0]=0x7ffbfeff, sa_flags=0x14000004
    SIGUSR1: SIG_DFL, sa_mask[0]=0x00000000, sa_flags=0x00000000
    SIGUSR2: [libjvm.so+0x56aa00], sa_mask[0]=0x00000000, sa_flags=0x14000004
    SIGHUP: SIG_IGN, sa_mask[0]=0x00000000, sa_flags=0x00000000
    SIGINT: [libjvm.so+0x56a4d0], sa_mask[0]=0x7ffbfeff, sa_flags=0x14000004
    SIGQUIT: [libjvm.so+0x56a4d0], sa_mask[0]=0x7ffbfeff, sa_flags=0x14000004
    SIGTERM: [libjvm.so+0x56a4d0], sa_mask[0]=0x7ffbfeff, sa_flags=0x14000004
    --------------- S Y S T E M ---------------
    OS:Red Hat Enterprise Linux ES release 4 (Nahant)
    uname:Linux 2.6.9-22.0.2.ELsmp #1 SMP Thu Jan 5 17:11:56 EST 2006 x86_64
    libc:glibc 2.3.4 NPTL 2.3.4
    rlimit: STACK 10240k, CORE infinity, NPROC 131071, NOFILE 8192, AS infinity
    load average:0.22 0.28 0.21
    CPU:total 2 amd64 3dnow
    Memory: 4k page, physical 16254000k(14555776k free), swap 120k(120k free)
    vm_info: Java HotSpot(TM) 64-Bit Server VM (1.5.0_12-b04) for linux-amd64, built on May 2 2007 01:49:59 by java_re with gcc 3
    .2.2 (SuSE Linux)

  • SIGSEGV Crash on Solaris in JVM

    Somewhere in the middle of a program I have, I get a Solaris (5.10) coredump crash in a JVM (1.5) call to strlen. When captured with dbx, it displays a stack thusly for the Motif toolkit:
    =>[1] strlen(0x1a, 0x10000000, 0x1a, 0xfffffffffffffffa, 0x2, 0x0), at 0xff2b0c54
    [2] MergeStatus(0x16b1e88, 0xfeb0f940, 0x14f3520, 0xc, 0xfefbe000, 0x0), at 0xdb2393d8
    [3] UpdateStatus(0x16b1e88, 0x0, 0x14f3520, 0xc, 0x0, 0x1b3b970), at 0xdb238968
    [4] RepaintStatus(0x14f3520, 0x14f3520, 0xd903f7f0, 0x16b1e88, 0x18002fa, 0x16b1e88), at 0xdb2387c0
    [5] 0xd9c1825c(0x1, 0x6ae7c, 0x6af14, 0xd9c18230, 0x0, 0xd9c86a90), at 0xd9c1825b
    [6] 0xd9c17a34(0x5950cc, 0x549718, 0x0, 0x8, 0xd9c82b14, 0xd9c87948), at 0xd9c17a33
    [7] Java_sun_awt_motif_MToolkit_run(0x5950cc, 0xfea06ba0, 0x6b2d8, 0xfea869a8, 0xd9c82b14, 0xff00a630), at 0xd9c17874
    [8] 0xf900c280(0x595010, 0xd903fa6c, 0xd903f9f8, 0xffffff80, 0x80000000, 0x1404), at 0xf900c27f
    [9] 0xf900c224(0xf04599d8, 0xdb82c000, 0x0, 0x4, 0xfefbe000, 0xd903fa10), at 0xf900c223
    [10] 0xf9005c2c(0x0, 0x35d4c, 0x0, 0xf9016210, 0x7bac, 0xd903fa88), at 0xf9005c2b
    [11] 0xf9000218(0xd903fb70, 0xd903fd70, 0xa, 0xdb82d230, 0xf900a840, 0xd903fc88), at 0xf9000217
    [12] JavaCalls::call_helper(0x1, 0x595010, 0xd903fc80, 0xd903fb80, 0x4, 0xd903fd70), at 0xfe99a808
    [13] JavaCalls::call_virtual(0x7a9c, 0x595010, 0x4d90a8, 0x4d90b4, 0x4d90b0, 0xf046c8b0), at 0xfeac319c
    [14] thread_entry(0xdb82f280, 0x595010, 0x4d9494, 0xff024640, 0xff024710, 0xff024130), at 0xfeae2700
    [15] JavaThread::run(0x595010, 0x0, 0xff00c790, 0x6c00, 0x7dd4, 0x7c00), at 0xfeade29c
    [16] _start(0x595010, 0x22cc, 0xfefbe000, 0x0, 0x4f24, 0x4c00), at 0xfee64240
    Or, like so for the X11 toolkit:
    =>[1] strlen(0x1d, 0x7, 0x1d, 0x4001c5, 0x1, 0x0), at 0xff2b0c58
    [2] MergeStatus(0x18edc08, 0xb6, 0x3452c8, 0xf90147c8, 0xc68, 0x0), at 0xd64b93d8
    [3] UpdateStatus(0x18edc08, 0x0, 0x3452c8, 0xf9015cc0, 0x18ae, 0x18f12a0), at 0xd64b8968
    [4] RepaintStatus(0x3452c8, 0x3452c8, 0x57cad0, 0x18edc08, 0x4001c5, 0x18edc08), at 0xd64b87c0
    [5] Java_sun_awt_X11_XlibWrapper_XFilterEvent(0x59494c, 0xd95bf8d8, 0x0, 0x57cad0, 0x0, 0x0), at 0xf8c3b4a8
    [6] 0xf900c280(0x30a9, 0xd95bf95c, 0xd95bf8d8, 0xffffff80, 0xdf8da9f8, 0x0), at 0xf900c27f
    [7] 0xf900c224(0x0, 0xb8, 0x0, 0x10, 0x2e2, 0xd95bf8f0), at 0xf900c223
    [8] 0xf90057a8(0xf045cf98, 0xff0163d4, 0xdc69e5e8, 0xf90160b4, 0x8800, 0xd95bf990), at 0xf90057a7
    [9] 0xf9005764(0xf045cf98, 0xdb82c000, 0x0, 0xf9015d08, 0xfefbe000, 0xd95bfa10), at 0xf9005763
    [10] 0xf9005c2c(0x0, 0x35d4c, 0x0, 0xf9016210, 0x7bac, 0xd95bfa88), at 0xf9005c2b
    [11] 0xf9000218(0xd95bfb70, 0xd95bfd70, 0xa, 0xdb82d230, 0xf900a840, 0xd95bfc88), at 0xf9000217
    [12] JavaCalls::call_helper(0x1, 0x594890, 0xd95bfc80, 0xd95bfb80, 0x4, 0xd95bfd70), at 0xfe99a808
    [13] JavaCalls::call_virtual(0x7a9c, 0x594890, 0x23ca38, 0x23ca44, 0x23ca40, 0xf0465b00), at 0xfeac319c
    [14] thread_entry(0xdb82f280, 0x594890, 0x23ce24, 0xff024640, 0xff024710, 0xff024130), at 0xfeae2700
    [15] JavaThread::run(0x594890, 0x0, 0xff00c790, 0x6c00, 0x7dd4, 0x7c00), at 0xfeade29c
    [16] _start(0x594890, 0x6107, 0xfefbe000, 0x0, 0x4f24, 0x4c00), at 0xfee64240
    Does anyone know or have any experience with a similar problem????

    Crazy thought here. I noticed in your stacktrace a call to Java_sun_awt_motif_MToolkit_run. Is your solaris server set up with a Motif/X-Windows server? Or is it a 'headless' installation? Many java AWT and Graphics libraries rely on an underlying native windowing system.

  • WebLogic 5.1.0 crashes under Solaris

              Hi,
              I am using weblogic 5.1.0 under Solaris 8. Database is Oracle 8i Enterprise Edition Release 8.1.6.0.0.
              WebLogic crashes with following dump. I will be very thankful if someone can help me out.
              Thanks,
              Viresh
              Dump is as follows :
              SIGSEGV 11 segmentation violation
              si_signo [11]: SEGV
              si_errno [0]:
              si_code [1]: SEGV_MAPERR [addr: 0x14]
              stackpointer=E9CAEA68
              "Thread-69" (TID:0x4873e90, sys_thread_t:0x4873dc8, state:CW, thread_t: t@138, threadID:0xe9c81d78, stack_bottom:0xe9c82000, stack_size:0x20000) prio=5
              [1] java.lang.Thread.sleep(Native Method)
              [2] com.ibm.mq.jms.SessionAsyncHelper.run(SessionAsyncHelper.java:173)
              "Thread-8" (TID:0x41c5a48, sys_thread_t:0x41c5980, state:R, thread_t: t@47, threadID:0xe9cb1d78, stack_bottom:0xe9cb2000, stack_size:0x20000) prio=5 current thread
              [1] weblogic.db.oci.OciCursor.exec(Native Method)
              [2] weblogic.db.oci.OciCursor.oci_exec(OciCursor.java:1816)
              [3] weblogic.jdbcbase.oci.Statement.executeUpdate(Statement.java:823)
              [4] weblogic.jdbcbase.oci.Statement.execute(Statement.java:1351)
              [5] weblogic.jdbc.pool.PreparedStatement.execute(PreparedStatement.java:33)
              [6] com.zaplet.schema.GetNextDeliveriesSP.execute(GetNextDeliveriesSP.java:142)
              [7] com.zaplet.core.DigestThread.getNextBatch(DigestThread.java:194)
              [8] com.zaplet.core.DigestThread.deliverDigests(DigestThread.java:131)
              [9] com.zaplet.core.DigestThread.run(DigestThread.java:109)
              "Thread-1" (TID:0x3f292e0, sys_thread_t:0x3f29218, state:CW, thread_t: t@37, threadID:0xe9ce1d78, stack_bottom:0xe9ce2000, stack_size:0x20000) prio=5
              [1] java.lang.Thread.sleep(Native Method)
              [2] com.zaplet.util.WorkerThread.run(WorkerThread.java:32)
              "SSLListenThread" (TID:0x3d05d08, sys_thread_t:0x3d05c40, state:R, thread_t: t@36, threadID:0xe9d41d78, stack_bottom:0xe9d42000, stack_size:0x20000) prio=5
              [1] java.net.PlainSocketImpl.socketAccept(Native Method)
              [2] java.net.PlainSocketImpl.accept(PlainSocketImpl.java:406)
              [3] java.net.ServerSocket.implAccept(ServerSocket.java:240)
              [4] java.net.ServerSocket.accept(ServerSocket.java:224)
              [5] weblogic.security.SSL.SSLServerSocket.acceptNoHandshake(SSLServerSocket.java:121)
              [6] weblogic.security.SSL.SSLServerSocket.accept(SSLServerSocket.java:112)
              [7] weblogic.t3.srvr.ListenThread.run(ListenThread.java:226)
              "ListenThread" (TID:0x742500, sys_thread_t:0x742438, state:R, thread_t: t@35, threadID:0xe9f01d78, stack_bottom:0xe9f02000, stack_size:0x20000) prio=5
              [1] java.net.PlainSocketImpl.socketAccept(Native Method)
              [2] java.net.PlainSocketImpl.accept(PlainSocketImpl.java:406)
              [3] java.net.ServerSocket.implAccept(ServerSocket.java:238)
              [4] java.net.ServerSocket.accept(ServerSocket.java:223)
              [5] weblogic.t3.srvr.ListenThread.run(ListenThread.java:226)
              "NBExecuteThread-1" (TID:0x8ee3d0, sys_thread_t:0x8ee308, state:CW, thread_t: t@31, threadID:0xe9f31d78, stack_bottom:0xe9f32000, stack_size:0x20000) prio=5
              [1] java.lang.Object.wait(Object.java:424)
              [2] weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:103)
              [3] weblogic.kernel.ExecuteThread.run(ExecuteThread.java:111)
              "NBExecuteThread-0" (TID:0x8d8cc8, sys_thread_t:0x8d8c00, state:CW, thread_t: t@30, threadID:0xe9f81d78, stack_bottom:0xe9f82000, stack_size:0x20000) prio=5
              [1] java.lang.Object.wait(Object.java:424)
              [2] weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:103)
              [3] weblogic.kernel.ExecuteThread.run(ExecuteThread.java:111)
              "ExecuteThread-19" (TID:0x8ec930, sys_thread_t:0x8ec868, state:MW, thread_t: t@29, threadID:0xe9fb1d78, stack_bottom:0xe9fb2000, stack_size:0x20000) prio=5
              [1] weblogic.socket.PosixSocketMuxer.processSockets(PosixSocketMuxer.java:259)
              [2] weblogic.socket.SocketReaderRequest.execute(SocketReaderRequest.java:23)
              [3] weblogic.kernel.ExecuteThread.run(ExecuteThread.java:111)
              "ExecuteThread-18" (TID:0x8d94c8, sys_thread_t:0x8d9400, state:R, thread_t: t@28, threadID:0xea001d78, stack_bottom:0xea002000, stack_size:0x20000) prio=5
              [1] weblogic.socket.PosixSocketMuxer.poll(Native Method)
              [2] weblogic.socket.PosixSocketMuxer.processSockets(PosixSocketMuxer.java:259)
              [3] weblogic.socket.SocketReaderRequest.execute(SocketReaderRequest.java:23)
              [4] weblogic.kernel.ExecuteThread.run(ExecuteThread.java:111)
              "ExecuteThread-17" (TID:0x8f5100, sys_thread_t:0x8f5038, state:MW, thread_t: t@27, threadID:0xea031d78, stack_bottom:0xea032000, stack_size:0x20000) prio=5
              [1] weblogic.socket.PosixSocketMuxer.processSockets(PosixSocketMuxer.java:259)
              [2] weblogic.socket.SocketReaderRequest.execute(SocketReaderRequest.java:23)
              [3] weblogic.kernel.ExecuteThread.run(ExecuteThread.java:111)
              "ExecuteThread-16" (TID:0x8a1508, sys_thread_t:0x8a1440, state:CW, thread_t: t@26, threadID:0xea081d78, stack_bottom:0xea082000, stack_size:0x20000) prio=5
              [1] java.lang.Object.wait(Object.java:424)
              [2] weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:103)
              [3] weblogic.kernel.ExecuteThread.run(ExecuteThread.java:111)
              "ExecuteThread-15" (TID:0x8d8738, sys_thread_t:0x8d8670, state:MW, thread_t: t@25, threadID:0xea0b1d78, stack_bottom:0xea0b2000, stack_size:0x20000) prio=5
              [1] java.sql.DriverManager.getConnection(DriverManager.java:104)
              [2] com.zaplet.data.DataManager.getConnection(DataManager.java:98)
              [3] com.zaplet.db.DbTrans.<init>(DbTrans.java:244)
              [4] com.zaplet.schema.UserQuery.execute(UserQuery.java:97)
              [5] com.zaplet.UserUtils.findByUserId(UserUtils.java:289)
              [6] com.zaplet.ZapletSession.isLoggedIn(ZapletSession.java:36)
              [7] jsp._layout3._snippets._author._defaultEndWire._jspService(_defaultEndWire.java:69)
              [8] weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
              [9] weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:114)
              [10] weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:200)
              [11] weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:172)
              [12] weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:105)
              [13] jsp._sending._sentokay._jspService(_sentokay.java:69)
              [14] weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
              [15] weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:114)
              [16] weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:96)
              [17] com.zaplet.ZServlet.forwardRequest(ZServlet.java:46)
              [18] com.zaplet.StoreCreateServlet.sendMessage(StoreCreateServlet.java:510)
              [19] com.zaplet.StoreCreateServlet.handleSend(StoreCreateServlet.java:272)
              [20] com.zaplet.StoreCreateServlet.storeCreateHelper(StoreCreateServlet.java:163)
              [21] com.zaplet.StoreCreateServlet.doPost(StoreCreateServlet.java:78)
              [22] javax.servlet.http.HttpServlet.service(HttpServlet.java:772)
              [23] javax.servlet.http.HttpServlet.service(HttpServlet.java:860)
              [24] weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:114)
              [25] weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:154)
              [26] com.zaplet.ZServlet.forwardRequest(ZServlet.java:46)
              [27] com.zaplet.PreviewServlet.processInputs(PreviewServlet.java:284)
              [28] com.zaplet.PreviewServlet.doPost(PreviewServlet.java:33)
              [29] javax.servlet.http.HttpServlet.service(HttpServlet.java:772)
              [30] javax.servlet.http.HttpServlet.service(HttpServlet.java:865)
              [31] weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:114)
              ... remainder of stack truncated ...
              "ExecuteThread-14" (TID:0x8e40d0, sys_thread_t:0x8e4008, state:CW, thread_t: t@24, threadID:0xea101d78, stack_bottom:0xea102000, stack_size:0x20000) prio=5
              [1] java.lang.Object.wait(Object.java:424)
              [2] weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:103)
              [3] weblogic.kernel.ExecuteThread.run(ExecuteThread.java:111)
              "ExecuteThread-13" (TID:0x8facd8, sys_thread_t:0x8fac10, state:CW, thread_t: t@23, threadID:0xea131d78, stack_bottom:0xea132000, stack_size:0x20000) prio=5
              [1] java.lang.Object.wait(Object.java:424)
              [2] weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:103)
              [3] weblogic.kernel.ExecuteThread.run(ExecuteThread.java:111)
              "ExecuteThread-12" (TID:0x8e0cf8, sys_thread_t:0x8e0c30, state:CW, thread_t: t@22, threadID:0xea181d78, stack_bottom:0xea182000, stack_size:0x20000) prio=5
              [1] java.lang.Object.wait(Object.java:424)
              [2] weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:103)
              [3] weblogic.kernel.ExecuteThread.run(ExecuteThread.java:111)
              "ExecuteThread-11" (TID:0x938018, sys_thread_t:0x937f50, state:CW, thread_t: t@21, threadID:0xea1b1d78, stack_bottom:0xea1b2000, stack_size:0x20000) prio=5
              [1] java.lang.Object.wait(Object.java:424)
              [2] weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:103)
              [3] weblogic.kernel.ExecuteThread.run(ExecuteThread.java:111)
              "ExecuteThread-10" (TID:0x936e40, sys_thread_t:0x936d78, state:MW, thread_t: t@20, threadID:0xea201d78, stack_bottom:0xea202000, stack_size:0x20000) prio=5
              [1] java.sql.DriverManager.getConnection(DriverManager.java:104)
              [2] com.zaplet.data.DataManager.getConnection(DataManager.java:98)
              [3] com.zaplet.db.DbTrans.<init>(DbTrans.java:244)
              [4] com.zaplet.schema.UserQuery.execute(UserQuery.java:97)
              [5] com.zaplet.UserUtils.findByUserId(UserUtils.java:289)
              [6] com.zaplet.ZapletSession.isLoggedIn(ZapletSession.java:36)
              [7] jsp._errors._index._jspService(_index.java:69)
              [8] weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
              [9] weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:114)
              [10] weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:96)
              [11] com.zaplet.ZServlet.forwardRequest(ZServlet.java:46)
              [12] com.zaplet.StoreCreateServlet.storeCreateHelper(StoreCreateServlet.java:160)
              [13] com.zaplet.StoreCreateServlet.doPost(StoreCreateServlet.java:41)
              [14] javax.servlet.http.HttpServlet.service(HttpServlet.java:733)
              [15] javax.servlet.http.HttpServlet.service(HttpServlet.java:860)
              [16] weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:114)
              [17] weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:96)
              [18] com.zaplet.ZServlet.forwardRequest(ZServlet.java:46)
              [19] com.zaplet.PreviewServlet.processInputs(PreviewServlet.java:284)
              [20] com.zaplet.PreviewServlet.doPost(PreviewServlet.java:33)
              [21] javax.servlet.http.HttpServlet.service(HttpServlet.java:733)
              [22] javax.servlet.http.HttpServlet.service(HttpServlet.java:860)
              [23] weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:114)
              [24] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:723)
              [25] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:707)
              [26] weblogic.servlet.internal.ServletContextManager.invokeServlet(ServletContextManager.java:102)
              [27] weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:344)
              [28] weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:244)
              [29] weblogic.kernel.ExecuteThread.run(ExecuteThread.java:111)
              "ExecuteThread-9" (TID:0x8a2ce8, sys_thread_t:0x8a2c20, state:CW, thread_t: t@19, threadID:0xea231d78, stack_bottom:0xea232000, stack_size:0x20000) prio=5
              [1] java.lang.Object.wait(Object.java:424)
              [2] weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:103)
              [3] weblogic.kernel.ExecuteThread.run(ExecuteThread.java:111)
              "ExecuteThread-8" (TID:0x934cb0, sys_thread_t:0x934be8, state:CW, thread_t: t@18, threadID:0xea281d78, stack_bottom:0xea282000, stack_size:0x20000) prio=5
              [1] java.lang.Object.wait(Object.java:424)
              [2] weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:103)
              [3] weblogic.kernel.ExecuteThread.run(ExecuteThread.java:111)
              "ExecuteThread-7" (TID:0x885108, sys_thread_t:0x885040, state:CW, thread_t: t@17, threadID:0xea2b1d78, stack_bottom:0xea2b2000, stack_size:0x20000) prio=5
              [1] java.lang.Object.wait(Object.java:424)
              [2] weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:103)
              [3] weblogic.kernel.ExecuteThread.run(ExecuteThread.java:111)
              "ExecuteThread-6" (TID:0x8a6cf8, sys_thread_t:0x8a6c30, state:CW, thread_t: t@16, threadID:0xea2f1d78, stack_bottom:0xea2f2000, stack_size:0x20000) prio=5
              [1] weblogic.common.internal.DynaQueue.getW(DynaQueue.java:219)
              [2] weblogic.common.internal.ResourceAllocator.reserve(ResourceAllocator.java:561)
              [3] weblogic.common.internal.ResourceAllocator.reserve(ResourceAllocator.java:555)
              [4] weblogic.common.internal.ResourceAllocator.reserveWaitSecs(ResourceAllocator.java:544)
              [5] weblogic.jdbc.common.internal.ConnectionPool.reserve(ConnectionPool.java:162)
              [6] weblogic.jdbc.common.internal.ConnectionPool.reserveWaitSecs(ConnectionPool.java:145)
              [7] weblogic.jdbcbase.pool.Driver.connect(Driver.java:65)
              [8] java.sql.DriverManager.getConnection(DriverManager.java:433)
              [9] java.sql.DriverManager.getConnection(DriverManager.java:104)
              [10] com.zaplet.data.DataManager.getConnection(DataManager.java:98)
              [11] com.zaplet.db.DbTrans.<init>(DbTrans.java:244)
              [12] com.zaplet.schema.UserQuery.execute(UserQuery.java:97)
              [13] com.zaplet.UserUtils.findByUserId(UserUtils.java:289)
              [14] com.zaplet.ZapletSession.isLoggedIn(ZapletSession.java:36)
              [15] jsp._authorpages._contacts._jspService(_contacts.java:96)
              [16] weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
              [17] weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:114)
              [18] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:723)
              [19] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:707)
              [20] weblogic.servlet.internal.ServletContextManager.invokeServlet(ServletContextManager.java:102)
              [21] weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:344)
              [22] weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:244)
              [23] weblogic.kernel.ExecuteThread.run(ExecuteThread.java:111)
              "ExecuteThread-5" (TID:0x92be00, sys_thread_t:0x92bd38, state:CW, thread_t: t@15, threadID:0xeadb1d78, stack_bottom:0xeadb2000, stack_size:0x20000) prio=5
              [1] java.lang.Object.wait(Object.java:424)
              [2] weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:103)
              [3] weblogic.kernel.ExecuteThread.run(ExecuteThread.java:111)
              "ExecuteThread-4" (TID:0x897cf8, sys_thread_t:0x897c30, state:MW, thread_t: t@14, threadID:0xeadf1d78, stack_bottom:0xeadf2000, stack_size:0x20000) prio=5
              [1] java.sql.DriverManager.println(DriverManager.java:364)
              [2] weblogic.jdbcbase.oci.Statement.private_parse(Statement.java:687)
              [3] weblogic.jdbc.oci.Connection.prepareCall(Connection.java:52)
              [4] weblogic.jdbc.pool.Connection.prepareCall(Connection.java:71)
              [5] com.zaplet.schema.UserSP.execute1(UserSP.java:185)
              [6] com.zaplet.schema.UserSP.execute(UserSP.java:159)
              [7] com.zaplet.UserUtils.checkAndAddUser(UserUtils.java:51)
              [8] com.zaplet.Zaplet.createMessageObject(Zaplet.java:1588)
              [9] com.zaplet.Zaplet.storeZaplet(Zaplet.java:1083)
              [10] com.zaplet.StoreCreateServlet.handleStoreCreate(StoreCreateServlet.java:246)
              [11] com.zaplet.StoreCreateServlet.storeCreateHelper(StoreCreateServlet.java:158)
              [12] com.zaplet.StoreCreateServlet.doPost(StoreCreateServlet.java:41)
              [13] javax.servlet.http.HttpServlet.service(HttpServlet.java:733)
              [14] javax.servlet.http.HttpServlet.service(HttpServlet.java:860)
              [15] weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:114)
              [16] weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:96)
              [17] com.zaplet.ZServlet.forwardRequest(ZServlet.java:46)
              [18] com.zaplet.PreviewServlet.processInputs(PreviewServlet.java:284)
              [19] com.zaplet.PreviewServlet.doPost(PreviewServlet.java:33)
              [20] javax.servlet.http.HttpServlet.service(HttpServlet.java:733)
              [21] javax.servlet.http.HttpServlet.service(HttpServlet.java:860)
              [22] weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:114)
              [23] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:723)
              [24] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:707)
              [25] weblogic.servlet.internal.ServletContextManager.invokeServlet(ServletContextManager.java:102)
              [26] weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:344)
              [27] weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:244)
              [28] weblogic.kernel.ExecuteThread.run(ExecuteThread.java:111)
              "ExecuteThread-3" (TID:0x8980f8, sys_thread_t:0x898030, state:CW, thread_t: t@13, threadID:0xeafd1d78, stack_bottom:0xeafd2000, stack_size:0x20000) prio=5
              [1] java.lang.Object.wait(Object.java:424)
              [2] weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:103)
              [3] weblogic.kernel.ExecuteThread.run(ExecuteThread.java:111)
              "ExecuteThread-2" (TID:0x8b94f8, sys_thread_t:0x8b9430, state:CW, thread_t: t@12, threadID:0xeb3b1d78, stack_bottom:0xeb3b2000, stack_size:0x20000) prio=5
              [1] java.lang.Object.wait(Object.java:424)
              [2] weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:103)
              [3] weblogic.kernel.ExecuteThread.run(ExecuteThread.java:111)
              "ExecuteThread-1" (TID:0x92f978, sys_thread_t:0x92f8b0, state:CW, thread_t: t@11, threadID:0xeb3e1d78, stack_bottom:0xeb3e2000, stack_size:0x20000) prio=5
              [1] java.lang.Object.wait(Object.java:424)
              [2] weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:103)
              [3] weblogic.kernel.ExecuteThread.run(ExecuteThread.java:111)
              "ExecuteThread-0" (TID:0x921968, sys_thread_t:0x9218a0, state:CW, thread_t: t@10, threadID:0xebea1d78, stack_bottom:0xebea2000, stack_size:0x20000) prio=5
              [1] java.lang.Object.wait(Object.java:424)
              [2] weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:103)
              [3] weblogic.kernel.ExecuteThread.run(ExecuteThread.java:111)
              "TimeEventGenerator" (TID:0x8d9aa8, sys_thread_t:0x8d99e0, state:CW, thread_t: t@9, threadID:0xebed1d78, stack_bottom:0xebed2000, stack_size:0x20000) prio=5
              [1] weblogic.time.common.internal.TimeTable.snooze(TimeTable.java:256)
              [2] weblogic.time.common.internal.TimeEventGenerator.run(TimeEventGenerator.java:131)
              [3] java.lang.Thread.run(Thread.java:479)
              "SpinnerRandomSource" (TID:0x8a7500, sys_thread_t:0x8a7438, state:CW, thread_t: t@8, threadID:0xed041d78, stack_bottom:0xed042000, stack_size:0x20000) prio=5
              [1] java.lang.Object.wait(Object.java:424)
              [2] weblogic.security.SpinnerThread.stopSpinning(SpinnerRandomBitsSource.java:102)
              [3] weblogic.security.SpinnerThread.run(SpinnerRandomBitsSource.java:116)
              Exiting Thread (sys_thread_t:0xff30e2e8) : no stack
              "Finalizer" (TID:0x2cfa80, sys_thread_t:0x2cf9b8, state:CW, thread_t: t@6, threadID:0xfe3e1d78, stack_bottom:0xfe3e2000, stack_size:0x20000) prio=8
              [1] java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:146)
              [2] java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:168)
              [3] java.lang.ref.Finalizer$FinalizerWorker$FinalizerThread.run(Finalizer.java:124)
              "Reference Handler" (TID:0x2cd2a0, sys_thread_t:0x2cd1d8, state:CW, thread_t: t@5, threadID:0xfec41d78, stack_bottom:0xfec42000, stack_size:0x20000) prio=10
              [1] java.lang.Object.wait(Object.java:424)
              [2] java.lang.ref.Reference$ReferenceHandler.run(Reference.java:130)
              "Signal dispatcher" (TID:0x2aa5f0, sys_thread_t:0x2aa528, state:MW, thread_t: t@4, threadID:0xfed41d78, stack_bottom:0xfed42000, stack_size:0x20000) prio=10
              "main" (TID:0x38280, sys_thread_t:0x381b8, state:CW, thread_t: t@1, threadID:0x25118, stack_bottom:0xffbf0000, stack_size:0x20000) prio=5
              [1] java.lang.Object.wait(Object.java:424)
              [2] weblogic.t3.srvr.T3Srvr.waitForDeath(T3Srvr.java:1787)
              [3] java.lang.reflect.Method.invoke(Native Method)
              [4] weblogic.Server.startServerDynamically(Server.java:107)
              [5] weblogic.Server.main(Server.java:65)
              [6] weblogic.Server.main(Server.java:55)
              

    Yup, try toggling between Solaris JDK 1.2.2 and 1.3. We've also experienced
              seg fault problems with a certain JDK + JDBC driver combo.
              Gene
              "sumanth" <[email protected]> wrote in message
              news:[email protected]...
              > seg fault errors according to weblogic can be caused by the following 3
              > reasons
              > 1) native muxer
              > 2) jdbc 2 drivers
              > 3) jvm
              >
              > I dont know what the first one means. We had faced one similar problem
              but
              > when we upgraded our jdk to 1.3 things were back to normal. (weblogic
              > supports 1.2)
              >
              > -Sumanth
              >
              > "Viresh Jain" <[email protected]> wrote in message
              > news:[email protected]...
              > >
              > > Hi,
              > > I am using weblogic 5.1.0 under Solaris 8. Database is Oracle 8i
              > Enterprise Edition Release 8.1.6.0.0.
              > >
              > > WebLogic crashes with following dump. I will be very thankful if someone
              > can help me out.
              > >
              > > Thanks,
              > > Viresh
              > >
              > > Dump is as follows :
              > >
              > > SIGSEGV 11 segmentation violation
              > > si_signo [11]: SEGV
              > > si_errno [0]:
              > > si_code [1]: SEGV_MAPERR [addr: 0x14]
              > >
              > > stackpointer=E9CAEA68
              > > "Thread-69" (TID:0x4873e90, sys_thread_t:0x4873dc8, state:CW, thread_t:
              > t@138, threadID:0xe9c81d78, stack_bottom:0xe9c82000, stack_size:0x20000)
              > prio=5
              > >
              > > [1] java.lang.Thread.sleep(Native Method)
              > > [2] com.ibm.mq.jms.SessionAsyncHelper.run(SessionAsyncHelper.java:173)
              > > -------------------
              > > "Thread-8" (TID:0x41c5a48, sys_thread_t:0x41c5980, state:R, thread_t:
              > t@47, threadID:0xe9cb1d78, stack_bottom:0xe9cb2000, stack_size:0x20000)
              > prio=5 current thread
              > >
              > > [1] weblogic.db.oci.OciCursor.exec(Native Method)
              > > [2] weblogic.db.oci.OciCursor.oci_exec(OciCursor.java:1816)
              > > [3] weblogic.jdbcbase.oci.Statement.executeUpdate(Statement.java:823)
              > > [4] weblogic.jdbcbase.oci.Statement.execute(Statement.java:1351)
              > > [5]
              > weblogic.jdbc.pool.PreparedStatement.execute(PreparedStatement.java:33)
              > > [6]
              >
              com.zaplet.schema.GetNextDeliveriesSP.execute(GetNextDeliveriesSP.java:142)
              > > [7] com.zaplet.core.DigestThread.getNextBatch(DigestThread.java:194)
              > > [8] com.zaplet.core.DigestThread.deliverDigests(DigestThread.java:131)
              > > [9] com.zaplet.core.DigestThread.run(DigestThread.java:109)
              > > -------------------
              > > "Thread-1" (TID:0x3f292e0, sys_thread_t:0x3f29218, state:CW, thread_t:
              > t@37, threadID:0xe9ce1d78, stack_bottom:0xe9ce2000, stack_size:0x20000)
              > prio=5
              > >
              > > [1] java.lang.Thread.sleep(Native Method)
              > > [2] com.zaplet.util.WorkerThread.run(WorkerThread.java:32)
              > > -------------------
              > > "SSLListenThread" (TID:0x3d05d08, sys_thread_t:0x3d05c40, state:R,
              > thread_t: t@36, threadID:0xe9d41d78, stack_bottom:0xe9d42000,
              > stack_size:0x20000) prio=5
              > >
              > > [1] java.net.PlainSocketImpl.socketAccept(Native Method)
              > > [2] java.net.PlainSocketImpl.accept(PlainSocketImpl.java:406)
              > > [3] java.net.ServerSocket.implAccept(ServerSocket.java:240)
              > > [4] java.net.ServerSocket.accept(ServerSocket.java:224)
              > > [5]
              >
              weblogic.security.SSL.SSLServerSocket.acceptNoHandshake(SSLServerSocket.java
              > :121)
              > > [6]
              weblogic.security.SSL.SSLServerSocket.accept(SSLServerSocket.java:112)
              > > [7] weblogic.t3.srvr.ListenThread.run(ListenThread.java:226)
              > > -------------------
              > > "ListenThread" (TID:0x742500, sys_thread_t:0x742438, state:R, thread_t:
              > t@35, threadID:0xe9f01d78, stack_bottom:0xe9f02000, stack_size:0x20000)
              > prio=5
              > >
              > > [1] java.net.PlainSocketImpl.socketAccept(Native Method)
              > > [2] java.net.PlainSocketImpl.accept(PlainSocketImpl.java:406)
              > > [3] java.net.ServerSocket.implAccept(ServerSocket.java:238)
              > > [4] java.net.ServerSocket.accept(ServerSocket.java:223)
              > > [5] weblogic.t3.srvr.ListenThread.run(ListenThread.java:226)
              > > -------------------
              > > "NBExecuteThread-1" (TID:0x8ee3d0, sys_thread_t:0x8ee308, state:CW,
              > thread_t: t@31, threadID:0xe9f31d78, stack_bottom:0xe9f32000,
              > stack_size:0x20000) prio=5
              > >
              > > [1] java.lang.Object.wait(Object.java:424)
              > > [2] weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:103)
              > > [3] weblogic.kernel.ExecuteThread.run(ExecuteThread.java:111)
              > > -------------------
              > > "NBExecuteThread-0" (TID:0x8d8cc8, sys_thread_t:0x8d8c00, state:CW,
              > thread_t: t@30, threadID:0xe9f81d78, stack_bottom:0xe9f82000,
              > stack_size:0x20000) prio=5
              > >
              > > [1] java.lang.Object.wait(Object.java:424)
              > > [2] weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:103)
              > > [3] weblogic.kernel.ExecuteThread.run(ExecuteThread.java:111)
              > > -------------------
              > > "ExecuteThread-19" (TID:0x8ec930, sys_thread_t:0x8ec868, state:MW,
              > thread_t: t@29, threadID:0xe9fb1d78, stack_bottom:0xe9fb2000,
              > stack_size:0x20000) prio=5
              > >
              > > [1]
              > weblogic.socket.PosixSocketMuxer.processSockets(PosixSocketMuxer.java:259)
              > > [2]
              > weblogic.socket.SocketReaderRequest.execute(SocketReaderRequest.java:23)
              > > [3] weblogic.kernel.ExecuteThread.run(ExecuteThread.java:111)
              > > -------------------
              > > "ExecuteThread-18" (TID:0x8d94c8, sys_thread_t:0x8d9400, state:R,
              > thread_t: t@28, threadID:0xea001d78, stack_bottom:0xea002000,
              > stack_size:0x20000) prio=5
              > >
              > > [1] weblogic.socket.PosixSocketMuxer.poll(Native Method)
              > > [2]
              > weblogic.socket.PosixSocketMuxer.processSockets(PosixSocketMuxer.java:259)
              > > [3]
              > weblogic.socket.SocketReaderRequest.execute(SocketReaderRequest.java:23)
              > > [4] weblogic.kernel.ExecuteThread.run(ExecuteThread.java:111)
              > > -------------------
              > > "ExecuteThread-17" (TID:0x8f5100, sys_thread_t:0x8f5038, state:MW,
              > thread_t: t@27, threadID:0xea031d78, stack_bottom:0xea032000,
              > stack_size:0x20000) prio=5
              > >
              > > [1]
              > weblogic.socket.PosixSocketMuxer.processSockets(PosixSocketMuxer.java:259)
              > > [2]
              > weblogic.socket.SocketReaderRequest.execute(SocketReaderRequest.java:23)
              > > [3] weblogic.kernel.ExecuteThread.run(ExecuteThread.java:111)
              > > -------------------
              > > "ExecuteThread-16" (TID:0x8a1508, sys_thread_t:0x8a1440, state:CW,
              > thread_t: t@26, threadID:0xea081d78, stack_bottom:0xea082000,
              > stack_size:0x20000) prio=5
              > >
              > > [1] java.lang.Object.wait(Object.java:424)
              > > [2] weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:103)
              > > [3] weblogic.kernel.ExecuteThread.run(ExecuteThread.java:111)
              > > -------------------
              > > "ExecuteThread-15" (TID:0x8d8738, sys_thread_t:0x8d8670, state:MW,
              > thread_t: t@25, threadID:0xea0b1d78, stack_bottom:0xea0b2000,
              > stack_size:0x20000) prio=5
              > >
              > > [1] java.sql.DriverManager.getConnection(DriverManager.java:104)
              > > [2] com.zaplet.data.DataManager.getConnection(DataManager.java:98)
              > > [3] com.zaplet.db.DbTrans.<init>(DbTrans.java:244)
              > > [4] com.zaplet.schema.UserQuery.execute(UserQuery.java:97)
              > > [5] com.zaplet.UserUtils.findByUserId(UserUtils.java:289)
              > > [6] com.zaplet.ZapletSession.isLoggedIn(ZapletSession.java:36)
              > > [7]
              >
              jsp._layout3._snippets._author._defaultEndWire._jspService(_defaultEndWire.j
              > ava:69)
              > > [8] weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
              > > [9]
              >
              weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
              > :114)
              > > [10]
              >
              weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImp
              > l.java:200)
              > > [11]
              >
              weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImp
              > l.java:172)
              > > [12]
              > weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:105)
              > > [13] jsp._sending._sentokay._jspService(_sentokay.java:69)
              > > [14] weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
              > > [15]
              >
              weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
              > :114)
              > > [16]
              >
              weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImp
              > l.java:96)
              > > [17] com.zaplet.ZServlet.forwardRequest(ZServlet.java:46)
              > > [18]
              > com.zaplet.StoreCreateServlet.sendMessage(StoreCreateServlet.java:510)
              > > [19]
              com.zaplet.StoreCreateServlet.handleSend(StoreCreateServlet.java:272)
              > > [20]
              >
              com.zaplet.StoreCreateServlet.storeCreateHelper(StoreCreateServlet.java:163)
              > > [21] com.zaplet.StoreCreateServlet.doPost(StoreCreateServlet.java:78)
              > > [22] javax.servlet.http.HttpServlet.service(HttpServlet.java:772)
              > > [23] javax.servlet.http.HttpServlet.service(HttpServlet.java:860)
              > > [24]
              >
              weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
              > :114)
              > > [25]
              >
              weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImp
              > l.java:154)
              > > [26] com.zaplet.ZServlet.forwardRequest(ZServlet.java:46)
              > > [27] com.zaplet.PreviewServlet.processInputs(PreviewServlet.java:284)
              > > [28] com.zaplet.PreviewServlet.doPost(PreviewServlet.java:33)
              > > [29] javax.servlet.http.HttpServlet.service(HttpServlet.java:772)
              > > [30] javax.servlet.http.HttpServlet.service(HttpServlet.java:865)
              > > [31]
              >
              weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
              > :114)
              > > ... remainder of stack truncated ...
              > > -------------------
              > > "ExecuteThread-14" (TID:0x8e40d0, sys_thread_t:0x8e4008, state:CW,
              > thread_t: t@24, threadID:0xea101d78, stack_bottom:0xea102000,
              > stack_size:0x20000) prio=5
              > >
              > > [1] java.lang.Object.wait(Object.java:424)
              > > [2] weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:103)
              > > [3] weblogic.kernel.ExecuteThread.run(ExecuteThread.java:111)
              > > -------------------
              > > "ExecuteThread-13" (TID:0x8facd8, sys_thread_t:0x8fac10, state:CW,
              > thread_t: t@23, threadID:0xea131d78, stack_bottom:0xea132000,
              > stack_size:0x20000) prio=5
              > >
              > > [1] java.lang.Object.wait(Object.java:424)
              > > [2] weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:103)
              > > [3] weblogic.kernel.ExecuteThread.run(ExecuteThread.java:111)
              > > -------------------
              > > "ExecuteThread-12" (TID:0x8e0cf8, sys_thread_t:0x8e0c30, state:CW,
              > thread_t: t@22, threadID:0xea181d78, stack_bottom:0xea182000,
              > stack_size:0x20000) prio=5
              > >
              > > [1] java.lang.Object.wait(Object.java:424)
              > > [2] weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:103)
              > > [3] weblogic.kernel.ExecuteThread.run(ExecuteThread.java:111)
              > > -------------------
              > > "ExecuteThread-11" (TID:0x938018, sys_thread_t:0x937f50, state:CW,
              > thread_t: t@21, threadID:0xea1b1d78, stack_bottom:0xea1b2000,
              > stack_size:0x20000) prio=5
              > >
              > > [1] java.lang.Object.wait(Object.java:424)
              > > [2] weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:103)
              > > [3] weblogic.kernel.ExecuteThread.run(ExecuteThread.java:111)
              > > -------------------
              > > "ExecuteThread-10" (TID:0x936e40, sys_thread_t:0x936d78, state:MW,
              > thread_t: t@20, threadID:0xea201d78, stack_bottom:0xea202000,
              > stack_size:0x20000) prio=5
              > >
              > > [1] java.sql.DriverManager.getConnection(DriverManager.java:104)
              > > [2] com.zaplet.data.DataManager.getConnection(DataManager.java:98)
              > > [3] com.zaplet.db.DbTrans.<init>(DbTrans.java:244)
              > > [4] com.zaplet.schema.UserQuery.execute(UserQuery.java:97)
              > > [5] com.zaplet.UserUtils.findByUserId(UserUtils.java:289)
              > > [6] com.zaplet.ZapletSession.isLoggedIn(ZapletSession.java:36)
              > > [7] jsp._errors._index._jspService(_index.java:69)
              > > [8] weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
              > > [9]
              >
              weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
              > :114)
              > > [10]
              >
              weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImp
              > l.java:96)
              > > [11] com.zaplet.ZServlet.forwardRequest(ZServlet.java:46)
              > > [12]
              >
              com.zaplet.StoreCreateServlet.storeCreateHelper(StoreCreateServlet.java:160)
              > > [13] com.zaplet.StoreCreateServlet.doPost(StoreCreateServlet.java:41)
              > > [14] javax.servlet.http.HttpServlet.service(HttpServlet.java:733)
              > > [15] javax.servlet.http.HttpServlet.service(HttpServlet.java:860)
              > > [16]
              >
              weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
              > :114)
              > > [17]
              >
              weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImp
              > l.java:96)
              > > [18] com.zaplet.ZServlet.forwardRequest(ZServlet.java:46)
              > > [19] com.zaplet.PreviewServlet.processInputs(PreviewServlet.java:284)
              > > [20] com.zaplet.PreviewServlet.doPost(PreviewServlet.java:33)
              > > [21] javax.servlet.http.HttpServlet.service(HttpServlet.java:733)
              > > [22] javax.servlet.http.HttpServlet.service(HttpServlet.java:860)
              > > [23]
              >
              weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
              > :114)
              > > [24]
              >
              weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
              > l.java:723)
              > > [25]
              >
              weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
              > l.java:707)
              > > [26]
              >
              weblogic.servlet.internal.ServletContextManager.invokeServlet(ServletContext
              > Manager.java:102)
              > > [27]
              >
              weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:344)
              > > [28]
              weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:244)
              > > [29] weblogic.kernel.ExecuteThread.run(ExecuteThread.java:111)
              > > -------------------
              > > "ExecuteThread-9" (TID:0x8a2ce8, sys_thread_t:0x8a2c20, state:CW,
              > thread_t: t@19, threadID:0xea231d78, stack_bottom:0xea232000,
              > stack_size:0x20000) prio=5
              > >
              > > [1] java.lang.Object.wait(Object.java:424)
              > > [2] weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:103)
              > > [3] weblogic.kernel.ExecuteThread.run(ExecuteThread.java:111)
              > > -------------------
              > > "ExecuteThread-8" (TID:0x934cb0, sys_thread_t:0x934be8, state:CW,
              > thread_t: t@18, threadID:0xea281d78, stack_bottom:0xea282000,
              > stack_size:0x20000) prio=5
              > >
              > > [1] java.lang.Object.wait(Object.java:424)
              > > [2] weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:103)
              > > [3] weblogic.kernel.ExecuteThread.run(ExecuteThread.java:111)
              > > -------------------
              > > "ExecuteThread-7" (TID:0x885108, sys_thread_t:0x885040, state:CW,
              > thread_t: t@17, threadID:0xea2b1d78, stack_bottom:0xea2b2000,
              > stack_size:0x20000) prio=5
              > >
              > > [1] java.lang.Object.wait(Object.java:424)
              > > [2] weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:103)
              > > [3] weblogic.kernel.ExecuteThread.run(ExecuteThread.java:111)
              > > -------------------
              > > "ExecuteThread-6" (TID:0x8a6cf8, sys_thread_t:0x8a6c30, state:CW,
              > thread_t: t@16, threadID:0xea2f1d78, stack_bottom:0xea2f2000,
              > stack_size:0x20000) prio=5
              > >
              > > [1] weblogic.common.internal.DynaQueue.getW(DynaQueue.java:219)
              > > [2]
              >
              weblogic.common.internal.ResourceAllocator.reserve(ResourceAllocator.java:56
              > 1)
              > > [3]
              >
              weblogic.common.internal.ResourceAllocator.reserve(ResourceAllocator.java:55
              > 5)
              > > [4]
              >
              weblogic.common.internal.ResourceAllocator.reserveWaitSecs(ResourceAllocator
              > .java:544)
              > > [5]
              >
              weblogic.jdbc.common.internal.ConnectionPool.reserve(ConnectionPool.java:162
              > )
              > > [6]
              >
              weblogic.jdbc.common.internal.ConnectionPool.reserveWaitSecs(ConnectionPool.
              > java:145)
              > > [7] weblogic.jdbcbase.pool.Driver.connect(Driver.java:65)
              > > [8] java.sql.DriverManager.getConnection(DriverManager.java:433)
              > > [9] java.sql.DriverManager.getConnection(DriverManager.java:104)
              > > [10] com.zaplet.data.DataManager.getConnection(DataManager.java:98)
              > > [11] com.zaplet.db.DbTrans.<init>(DbTrans.java:244)
              > > [12] com.zaplet.schema.UserQuery.execute(UserQuery.java:97)
              > > [13] com.zaplet.UserUtils.findByUserId(UserUtils.java:289)
              > > [14] com.zaplet.ZapletSession.isLoggedIn(ZapletSession.java:36)
              > > [15] jsp._authorpages._contacts._jspService(_contacts.java:96)
              > > [16] weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
              > > [17]
              >
              weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
              > :114)
              > > [18]
              >
              weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
              > l.java:723)
              > > [19]
              >
              weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
              > l.java:707)
              > > [20]
              >
              weblogic.servlet.internal.ServletContextManager.invokeServlet(ServletContext
              > Manager.java:102)
              > > [21]
              >
              weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:344)
              > > [22]
              weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:244)
              > > [23] weblogic.kernel.ExecuteThread.run(ExecuteThread.java:111)
              > > -------------------
              > > "ExecuteThread-5" (TID:0x92be00, sys_thread_t:0x92bd38, state:CW,
              > thread_t: t@15, threadID:0xeadb1d78, stack_bottom:0xeadb2000,
              > stack_size:0x20000) prio=5
              > >
              > > [1] java.lang.Object.wait(Object.java:424)
              > > [2] weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:103)
              > > [3] weblogic.kernel.ExecuteThread.run(ExecuteThread.java:111)
              > > -------------------
              > > "ExecuteThread-4" (TID:0x897cf8, sys_thread_t:0x897c30, state:MW,
              > thread_t: t@14, threadID:0xeadf1d78, stack_bottom:0xeadf2000,
              > stack_size:0x20000) prio=5
              > >
              > > [1] java.sql.DriverManager.println(DriverManager.java:364)
              > > [2] weblogic.jdbcbase.oci.Statement.private_parse(Statement.java:687)
              > > [3] weblogic.jdbc.oci.Connection.prepareCall(Connection.java:52)
              > > [4] weblogic.jdbc.pool.Connection.prepareCall(Connection.java:71)
              > > [5] com.zaplet.schema.UserSP.execute1(UserSP.java:185)
              > > [6] com.zaplet.schema.UserSP.execute(UserSP.java:159)
              > > [7] com.zaplet.UserUtils.checkAndAddUser(UserUtils.java:51)
              > > [8] com.zaplet.Zaplet.createMessageObject(Zaplet.java:1588)
              > > [9] com.zaplet.Zaplet.storeZaplet(Zaplet.java:1083)
              > > [10]
              >
              com.zaplet.StoreCreateServlet.handleStoreCreate(StoreCreateServlet.java:246)
              > > [11]
              >
              com.zaplet.StoreCreateServlet.storeCreateHelper(StoreCreateServlet.java:158)
              > > [12] com.zaplet.StoreCreateServlet.doPost(StoreCreateServlet.java:41)
              > > [13] javax.servlet.http.HttpServlet.service(HttpServlet.java:733)
              > > [14] javax.servlet.http.HttpServlet.service(HttpServlet.java:860)
              > > [15]
              >
              weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
              > :114)
              > > [16]
              >
              weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImp
              > l.java:96)
              > > [17] com.zaplet.ZServlet.forwardRequest(ZServlet.java:46)
              > > [18] com.zaplet.PreviewServlet.processInputs(PreviewServlet.java:284)
              > > [19] com.zaplet.PreviewServlet.doPost(PreviewServlet.java:33)
              > > [20] javax.servlet.http.HttpServlet.service(HttpServlet.java:733)
              > > [21] javax.servlet.http.HttpServlet.service(HttpServlet.java:860)
              > > [22]
              >
              weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
              > :114)
              > > [23]
              >
              weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
              > l.java:723)
              > > [24]
              >
              weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
              > l.java:707)
              > > [25]
              >
              weblogic.servlet.internal.ServletContextManager.invokeServlet(ServletContext
              > Manager.java:102)
              > > [26]
              >
              weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:344)
              > > [27]
              weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:244)
              > > [28] weblogic.kernel.ExecuteThread.run(ExecuteThread.java:111)
              > > -------------------
              > > "ExecuteThread-3" (TID:0x8980f8, sys_thread_t:0x898030, state:CW,
              > thread_t: t@13, threadID:0xeafd1d78, stack_bottom:0xeafd2000,
              > stack_size:0x20000) prio=5
              > >
              > > [1] java.lang.Object.wait(Object.java:424)
              > > [2] weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:103)
              > > [3] weblogic.kernel.ExecuteThread.run(ExecuteThread.java:111)
              > > -------------------
              > > "ExecuteThread-2" (TID:0x8b94f8, sys_thread_t:0x8b9430, state:CW,
              > thread_t: t@12, threadID:0xeb3b1d78, stack_bottom:0xeb3b2000,
              > stack_size:0x20000) prio=5
              > >
              > > [1] java.lang.Object.wait(Object.java:424)
              > > [2] weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:103)
              > > [3] weblogic.kernel.ExecuteThread.run(ExecuteThread.java:111)
              > > -------------------
              > > "ExecuteThread-1" (TID:0x92f978, sys_thread_t:0x92f8b0, state:CW,
              > thread_t: t@11, threadID:0xeb3e1d78, stack_bottom:0xeb3e2000,
              > stack_size:0x20000) prio=5
              > >
              > > [1] java.lang.Object.wait(Object.java:424)
              > > [2] weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:103)
              > > [3] weblogic.kernel.ExecuteThread.run(ExecuteThread.java:111)
              > > -------------------
              > > "ExecuteThread-0" (TID:0x921968, sys_thread_t:0x9218a0, state:CW,
              > thread_t: t@10, threadID:0xebea1d78, stack_bottom:0xebea2000,
              > stack_size:0x20000) prio=5
              > >
              > > [1] java.lang.Object.wait(Object.java:424)
              > > [2] weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:103)
              > > [3] weblogic.kernel.ExecuteThread.run(ExecuteThread.java:111)
              > > -------------------
              > > "TimeEventGenerator" (TID:0x8d9aa8, sys_thread_t:0x8d99e0, state:CW,
              > thread_t: t@9, threadID:0xebed1d78, stack_bottom:0xebed2000,
              > stack_size:0x20000) prio=5
              > >
              > > [1] weblogic.time.common.internal.TimeTable.snooze(TimeTable.java:256)
              > > [2]
              >
              weblogic.time.common.internal.TimeEventGenerator.run(TimeEventGenerator.java
              > :131)
              > > [3] java.lang.Thread.run(Thread.java:479)
              > > -------------------
              > > "SpinnerRandomSource" (TID:0x8a7500, sys_thread_t:0x8a7438, state:CW,
              > thread_t: t@8, threadID:0xed041d78, stack_bottom:0xed042000,
              > stack_size:0x20000) prio=5
              > >
              > > [1] java.lang.Object.wait(Object.java:424)
              > > [2]
              >
              weblogic.security.SpinnerThread.stopSpinning(SpinnerRandomBitsSource.java:10
              > 2)
              > > [3]
              weblogic.security.SpinnerThread.run(SpinnerRandomBitsSource.java:116)
              > > -------------------
              > >
              > > Exiting Thread (sys_thread_t:0xff30e2e8) : no stack
              > > "Finalizer" (TID:0x2cfa80, sys_thread_t:0x2cf9b8, state:CW, thread_t:
              t@6,
              > threadID:0xfe3e1d78, stack_bottom:0xfe3e2000, stack_size:0x20000) prio=8
              > >
              > > [1] java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:146)
              > > [2] java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:168)
              > > [3]
              >
              java.lang.ref.Finalizer$FinalizerWorker$FinalizerThread.run(Finalizer.java:1
              > 24)
              > > -------------------
              > > "Reference Handler" (TID:0x2cd2a0, sys_thread_t:0x2cd1d8, state:CW,
              > thread_t: t@5, threadID:0xfec41d78, stack_bottom:0xfec42000,
              > stack_size:0x20000) prio=10
              > >
              > > [1] java.lang.Object.wait(Object.java:424)
              > > [2] java.lang.ref.Reference$ReferenceHandler.run(Reference.java:130)
              > > -------------------
              > > "Signal dispatcher" (TID:0x2aa5f0, sys_thread_t:0x2aa528, state:MW,
              > thread_t: t@4, threadID:0xfed41d78, stack_bottom:0xfed42000,
              > stack_size:0x20000) prio=10
              > >
              > > -------------------
              > > "main" (TID:0x38280, sys_thread_t:0x381b8, state:CW, thread_t: t@1,
              > threadID:0x25118, stack_bottom:0xffbf0000, stack_size:0x20000) prio=5
              > >
              > > [1] java.lang.Object.wait(Object.java:424)
              > > [2] weblogic.t3.srvr.T3Srvr.waitForDeath(T3Srvr.java:1787)
              > > [3] java.lang.reflect.Method.invoke(Native Method)
              > > [4] weblogic.Server.startServerDynamically(Server.java:107)
              > > [5] weblogic.Server.main(Server.java:65)
              > > [6] weblogic.Server.main(Server.java:55)
              > > -------------------
              > >
              > >
              >
              

  • JDBC:ODBC Crashes in driver when doing update

    I am getting a crash in the native code when trying to update a record through an updateable record set using the JDBC:ODBC bridge. I have appended the crash information at the bottom of this message gotten from the Forte output window. This is going to SQL Server 2000. Through the Beta JDBC driver everything works fine, but through ODBC it always crashes no matter what columns I pick so it doesn't seem to be data type related. I would just use the JDBC driver, but that is not a option for some of our clients. I have used Insert statements without a problem, but one of the fields in one table is a BLOB field and I don't know of any way to access it except through an updatable record set.
    Does anyone have any ideas about how I might get around this?
    Thanks
    Scott Herter
    Napersoft, Inc.
    An unexpected exception has been detected in native code outside the VM.
    Unexpected Signal : EXCEPTION_ACCESS_VIOLATION occurred at PC=0x411611BD
    Function=Ordinal78+0x11BD
    Library=C:\WINNT\System32\SQLSRV32.dll
    Current Java thread:
    at sun.jdbc.odbc.JdbcOdbc.setPos(Native Method)
    at sun.jdbc.odbc.JdbcOdbc.SQLSetPos(JdbcOdbc.java:4709)
    at sun.jdbc.odbc.JdbcOdbcResultSet.setPos(JdbcOdbcResultSet.java:5019)
    at sun.jdbc.odbc.JdbcOdbcResultSet.updateRow(JdbcOdbcResultSet.java:4053)
    at DBTest.UpdateBlob(DBTest.java:445)
    at DBTest.main(DBTest.java:64)
    Dynamic libraries:
    0x00400000 - 0x00406000 G:\Forte\JDK14~1.0\bin\java.exe
    0x77F80000 - 0x77FFB000 C:\WINNT\System32\ntdll.dll
    0x77DB0000 - 0x77E0C000 C:\WINNT\system32\ADVAPI32.dll
    0x77E80000 - 0x77F35000 C:\WINNT\system32\KERNEL32.DLL
    0x77D40000 - 0x77DAD000 C:\WINNT\system32\RPCRT4.DLL
    0x78000000 - 0x78046000 C:\WINNT\system32\MSVCRT.dll
    0x6D330000 - 0x6D442000 G:\Forte\JDK14~1.0\jre\bin\client\jvm.dll
    0x77E10000 - 0x77E74000 C:\WINNT\system32\USER32.dll
    0x77F40000 - 0x77F7C000 C:\WINNT\system32\GDI32.DLL
    0x77570000 - 0x775A0000 C:\WINNT\System32\WINMM.dll
    0x6D1D0000 - 0x6D1D7000 G:\Forte\JDK14~1.0\jre\bin\hpi.dll
    0x6D300000 - 0x6D30D000 G:\Forte\JDK14~1.0\jre\bin\verify.dll
    0x6D210000 - 0x6D228000 G:\Forte\JDK14~1.0\jre\bin\java.dll
    0x6D320000 - 0x6D32D000 G:\Forte\JDK14~1.0\jre\bin\zip.dll
    0x6D260000 - 0x6D27C000 G:\Forte\JDK14~1.0\jre\bin\jdwp.dll
    0x6D160000 - 0x6D166000 G:\Forte\jdk1.4.0\jre\bin\dt_shmem.dll
    0x6D2D0000 - 0x6D2DD000 G:\Forte\jdk1.4.0\jre\bin\net.dll
    0x75050000 - 0x75058000 C:\WINNT\System32\WSOCK32.dll
    0x75030000 - 0x75043000 C:\WINNT\System32\WS2_32.DLL
    0x75020000 - 0x75028000 C:\WINNT\System32\WS2HELP.DLL
    0x785C0000 - 0x785CC000 C:\WINNT\System32\rnr20.dll
    0x77980000 - 0x779A4000 C:\WINNT\System32\DNSAPI.DLL
    0x77340000 - 0x77353000 C:\WINNT\System32\iphlpapi.dll
    0x77520000 - 0x77525000 C:\WINNT\System32\ICMP.DLL
    0x77320000 - 0x77337000 C:\WINNT\System32\MPRAPI.DLL
    0x75150000 - 0x75160000 C:\WINNT\System32\SAMLIB.DLL
    0x75170000 - 0x751BF000 C:\WINNT\System32\NETAPI32.DLL
    0x77BE0000 - 0x77BEF000 C:\WINNT\System32\SECUR32.DLL
    0x751C0000 - 0x751C6000 C:\WINNT\System32\NETRAP.DLL
    0x77950000 - 0x7797A000 C:\WINNT\system32\WLDAP32.DLL
    0x77A50000 - 0x77B3A000 C:\WINNT\system32\OLE32.DLL
    0x779B0000 - 0x77A4B000 C:\WINNT\system32\OLEAUT32.DLL
    0x773B0000 - 0x773DE000 C:\WINNT\System32\ACTIVEDS.DLL
    0x77380000 - 0x773A2000 C:\WINNT\System32\ADSLDPC.DLL
    0x77830000 - 0x7783E000 C:\WINNT\System32\RTUTILS.DLL
    0x77880000 - 0x7790D000 C:\WINNT\System32\SETUPAPI.DLL
    0x77C10000 - 0x77C6E000 C:\WINNT\System32\USERENV.DLL
    0x774E0000 - 0x77512000 C:\WINNT\System32\RASAPI32.DLL
    0x774C0000 - 0x774D1000 C:\WINNT\System32\RASMAN.DLL
    0x77530000 - 0x77552000 C:\WINNT\system32\TAPI32.DLL
    0x716F0000 - 0x7177A000 C:\WINNT\system32\COMCTL32.DLL
    0x70BD0000 - 0x70C1C000 C:\WINNT\system32\SHLWAPI.DLL
    0x77360000 - 0x77379000 C:\WINNT\System32\DHCPCSVC.DLL
    0x775A0000 - 0x77625000 C:\WINNT\System32\CLBCATQ.DLL
    0x777E0000 - 0x777E8000 C:\WINNT\System32\winrnr.dll
    0x777F0000 - 0x777F5000 C:\WINNT\System32\rasadhlp.dll
    0x74FD0000 - 0x74FEF000 C:\WINNT\system32\msafd.dll
    0x75010000 - 0x75017000 C:\WINNT\System32\wshtcpip.dll
    0x6D250000 - 0x6D25A000 G:\Forte\jdk1.4.0\jre\bin\JdbcOdbc.dll
    0x1F7F0000 - 0x1F825000 C:\WINNT\System32\ODBC32.dll
    0x76B30000 - 0x76B6E000 C:\WINNT\system32\comdlg32.dll
    0x782F0000 - 0x7852F000 C:\WINNT\system32\SHELL32.DLL
    0x1F8E0000 - 0x1F8F6000 C:\WINNT\System32\odbcint.dll
    0x41160000 - 0x411D3000 C:\WINNT\System32\SQLSRV32.dll
    0x41090000 - 0x410BD000 C:\WINNT\System32\SQLUNIRL.DLL
    0x77800000 - 0x7781D000 C:\WINNT\System32\WINSPOOL.DRV
    0x77820000 - 0x77827000 C:\WINNT\system32\VERSION.dll
    0x759B0000 - 0x759B6000 C:\WINNT\system32\LZ32.DLL
    0x769A0000 - 0x769A7000 C:\WINNT\System32\NDDEAPI.DLL
    0x0F470000 - 0x0F486000 C:\WINNT\System32\sqlsrv32.rll
    0x0F4A0000 - 0x0F4BA000 C:\WINNT\System32\odbccp32.dll
    0x74CB0000 - 0x74CC7000 C:\WINNT\System32\DBNETLIB.DLL
    0x75500000 - 0x75504000 C:\WINNT\System32\security.dll
    0x77440000 - 0x774B5000 C:\WINNT\System32\crypt32.dll
    0x77430000 - 0x77440000 C:\WINNT\System32\MSASN1.DLL
    0x782D0000 - 0x782EE000 C:\WINNT\system32\msv1_0.dll
    0x77BF0000 - 0x77C01000 C:\WINNT\System32\ntdsapi.dll
    0x74CD0000 - 0x74CD7000 C:\WINNT\System32\DBmsLPCn.dll
    0x77920000 - 0x77943000 C:\WINNT\system32\imagehlp.dll
    0x72A00000 - 0x72A2D000 C:\WINNT\system32\DBGHELP.dll
    0x690A0000 - 0x690AB000 C:\WINNT\System32\PSAPI.DLL
    Local Time = Thu Aug 22 11:40:22 2002
    Elapsed Time = 28
    # The exception above was detected in native code outside the VM
    # Java VM: Java HotSpot(TM) Client VM (1.4.0-b92 mixed mode)
    # An error report file has been saved as hs_err_pid1804.log.
    # Please refer to the file for further information.

    I am no guru,
    but I have written BLOBS into DB2 via JDBC and I use a Prepared Statement, this works well for me.
    // Below is some code I originally mimicked and It worked well for me.
    // hope it it useful. I have never used SQLServer :-(
    import java.io.*;
    import java.sql.*;
    public void insertBlob( int rowid, byte[] bindata ) {
    // In this example I'm assuming there's an open, active
    // Connection instance called 'con'.
    // This examples uses an imaginary SQL table of the following
    // form:
    // CREATE TABLE blobs (
    //    ROWID INT NOT NULL,
    //    ROWDATA BLOB,
    //    PRIMARY KEY (rowid)
    try {
    ByteArrayInputStream bais = new ByteArrayInputStream(bindata);
    String sql = "INSERT INTO blobs ( rowid, rowdata ) VALUES ( ?, ? )";
    PreparedStatement ps = con.prepareStatement(sql);
    // Set up the parameter index for convenience (JDBC column
    // indices start from 1):
    int paramindex = 1;
    // Set the first parameter, the Row ID:
    ps.setInt(paramindex++, rowid);
    // Now set the actual binary column data by passing the
    // ByteArrayInputStream instance and its length:
    ps.setBinaryStream(paramindex++, bais, bindata.length);
    // Finally, execute the command and close the statement:
    ps.executeUpdate();
    ps.close();
    } catch ( SQLException se ) {
    System.err.println("Couldn't insert binary data: "+se);
    } catch ( IOException ioe ) {
    System.err.println("Couldn't insert binary data: "+ioe);
    } finally {
    con.close();
    }

Maybe you are looking for