Core dump(abort) due to double free at STL string == operator,with mtmalloc

We have a probrem; our program crashes due to SIGABRT.
Our program is multithreaded (about 40 thread total),and uses libmtmalloc for more performance.
By stack trace , when handling of '==' operator of STL string ,
free() and abort() is called like this:
(dbx) lwp l@25
Current function is WorkSessionCollection::findBySessionId
207 if (session->getSessionId() == sessionId)
t@null (l@25) stopped in (unknown) at 0xfedbd7fc
0xfedbd7fc: PROCEDURELINKAGE_TABLE_+0x0820 [PLT]: bcc,a,pt %icc,_PROCEDURE_LINKAGE_TABLE_+0x830 [PLT] ! 0xfedbd80c
(dbx) where
[1] 0xfedbd7fc(0x6, 0x0, 0xfeda1d04, 0x42568, 0xfede4280, 0x6), at 0xfedbd7fb
[2] getopt(0x0, 0x1, 0xff39403c, 0xa652c, 0xfede7298, 0x0), at 0xfed3de58
[3] free(0x3bc6e00, 0x3bc7020, 0x0, 0x10, 0x0, 0x10000000), at 0xff380b00
[4] libC_errors::get_msg(0x3bc7020, 0xfffb, 0x0, 0xffffffff, 0xa, 0xfc00), at 0xfeef62e0
[5] std::basic_string<char,std::char_traits<char>,std::allocator<char> >::~basic_string(0x294, 0x0, 0x3bc7020, 0x3bc7048, 0x3bc7048, 0xf82fa638), at 0xfdb4cccc
=>[6] WorkSessionCollection::findBySessionId(this = 0xbe4750, msgId = CLASS), line 207 in "WorkSessionCollection.cpp"
[7] BusinessProxy::process(this = 0xc18ff8, message = CLASS), line 159 in "BusinessProxy.cpp"
[8] TcpProtocolControl::handleMessage(this = 0x3eaff28, message = 0x3f16270), line 221 in "ProtocolControl.cpp"
[9] SocketHandler::handle_input(this = 0x3871860, _ARG2 = 200), line 229 in "SocketHandler.cpp"
[10] 0xff2e6c90(0x2aa44b8, 0xf82fbc28, 0x0, 0x0, 0x1, 0x0), at 0xff2e6c8f
[11] 0xff2e6640(0x2aa44b8, 0xf82fbcb0, 0xf82fbd2c, 0x0, 0x0, 0x0), at 0xff2e663f
[12] 0xff2e61ac(0x2aa44b8, 0x0, 0xf82fbd2c, 0x0, 0x0, 0x0), at 0xff2e61ab
[13] 0xff2e5e10(0x2aa44b8, 0x0, 0xfede8bc0, 0xfda95800, 0x1e99410, 0x0), at 0xff2e5e0f
[14] 0xff2af7c0(0x281fda0, 0x0, 0x0, 0x0, 0x0, 0x0), at 0xff2af7bf
[15] event_loop(arg = 0x281fda0), line 40 in "FrontEnd.cpp"
[16] 0xff2d4610(0x1ea82b8, 0x8f0798, 0x0, 0x0, 0x0, 0x0), at 0xff2d460f
[17] 0xff2d44ec(0x1ea82b8, 0x0, 0x0, 0x0, 0x0, 0x1), at 0xff2d44eb
[18] 0xff21c590(0x1ea82b8, 0xf82fc000, 0x0, 0x0, 0x7e3f9c, 0x1), at 0xff21c58f
(dbx) list
207 if (session->getSessionId() == sessionId)
208 break; // for loop
209 session = NULL;
210 }
211
(dbx) print sessionId
dbx: cannot access address 0xfdf68f10
(dbx) print *session
dbx: cannot access address 0xfdf68f10
and here is the compiler environment:
versionMachine hardware: sun4u
OS version: 5.9
Processor type: sparc
Hardware: SUNW,Sun-Blade-1500
The following components are installed on your system:
Sun Studio 11
Sun Studio 11 C Compiler
Sun Studio 11 C++ Compiler
Sun Studio 11 Tools.h++ 7.1
Sun Studio 11 C++ Standard 64-bit Class Library
Sun Studio 11 Garbage Collector
Sun Studio 11 Fortran 95
Sun Studio 11 Debugging Tools (including dbx)
Sun Studio 11 IDE
Sun Studio 11 Debugger GUI
Sun Studio 11 Performance Analyzer (including collect, ...)
Sun Studio 11 X-Designer
Sun Studio 11 VIM editor
Sun Studio 11 XEmacs editor
Sun Studio 11 Native Connector Tool
Sun Studio 11 LockLint
Sun Studio 11 Building Software (including dmake)
Sun Studio 11 Documentation Set
version of "/apps/studio_11/SUNWspro/bin/./../prod/bin/../../bin/cc": Sun C 5.8 Patch 121015-04 2007/01/10
version of "/apps/studio_11/SUNWspro/bin/./../prod/bin/../../bin/CC": Sun C++ 5.8 Patch 121017-10 2007/02/21
version of "/apps/studio_11/SUNWspro/bin/./../prod/bin/../../bin/f90": Sun Fortran 95 8.2 2005/10/13
version of "/apps/studio_11/SUNWspro/bin/./../prod/bin/../../bin/dbx": Sun Dbx Debugger 7.5 2005/10/13
version of "/apps/studio_11/SUNWspro/bin/./../prod/bin/../../bin/analyzer": Sun Performance Analyzer 7.5 2005/10/13
version of "/apps/studio_11/SUNWspro/bin/./../prod/bin/../../bin/dmake": Sun Distributed Make 7.7 2005/10/13
could you please help us?
Thanks in advance.

This kind of crash can be due to referencing a string object after its lifetime has ended, or due to heap corruption.
The most common sources of heap corruption are
- using an invalid pointer
- uninitialized
- dangling (points to object that no longer exists)
- incremented or decremented outside object bounds
- points other than to an object start address
- deleting an object more than once
- reading or writing outside object bounds
- failing to guard a shared object in multithreaded code
- race condition in multithreaded code
The program failure usually occurs far away in space and time from the actual error condition.
You might also have run into a bug in the compiler or in system libraries. (You do not have the current Studio 11 patches.)
First, try running under the dbx with Run-Time Checking enabled:
% dbx myprogram
(dbx) check -all
(dbx) run
RTC will report many of the error conditions listed above.
Sun Studio 12 has a thread analyzer, which can help find race conditions in multithreaded code. You could download Studio 12 and try it out. If you do not need to run on Solaris 8, you can upgrade to Studio 12.
Whether you stay with Studio 11 or upgrade to Studio 12, you can get all the current patches here:
http://developers.sun.com/sunstudio/downloads/patches/
At minumum, get the current C++ compiler patch, the Common compiler patch, and the C++ Runtime LIbrary patch.
By following the links to the patches, you can see a list of bugs fixed since the patch levels you currently have.

Similar Messages

  • Core dump with simple sub-agent - Any idea

    Hi,
    I'm using SEA 1.03 on Solaris 7 with patch 107709-11.
    I'm trying to build a simple sub-agent with a different enterprises MIB id (1.3.6.1.4.1.4315.20.1-2 as Integer).
    I'm compiling it with Sun Workshop 5.0 C compiler.
    When running in debug it starts and writes out:
    SUBTREES: 1.3.6.1.4.1.4315.20.1 xpstestd 8000
    1.3.6.1.4.1.4315.20.2 xpstestd 8000
    When running the first SNMP GET request for OID
    1.3.6.1.4.1.4315.20.1 creates the following:
    Waiting for incoming SNMP requests on UDP port 8000
    << received 44 bytes from localhost.34132
    PACKET:
    30 2A 02 01 00 04 06 70 75 62 6C 69 63 A0 1D 02
    03 06 87 00 02 01 00 02 01 00 30 10 30 0E 06 0A
    2B 06 01 04 01 A1 5B 14 01 00 05 00
    PDU:
    version: 0
    community: public
    type: GET_REQ_MSG (0xa0)
    request id: 427776
    error status: noError(0)
    error index: 0
    name: 1.3.6.1.4.1.4315.20.1.0
    type: NULL (0x5)
    length: 0
    value: ( )
    node_find() returned xpsId with suffix 0
    !! get(): processing the variable xpsId
    Segmentation Fault (core dumped)
    ==============================
    Any idea what is wrong?

    Thats a problem with Solstice... all I did to fix that problem was to install the patch...
    Find and install the latest patch (I used 108870-04).
    Hope it helps.

  • How can i get iwork free on my ipad mini with ios7??

    How can i get iwork for free on my ipad operating with ios7??

    Unfortunately you can't...only new devices...
    http://9to5mac.com/2013/09/10/apple-makes-iwork-apps-iphoto-and-imovie-free-with -all-new-ios-devices/
    But...
    Google Quickoffice is now FREE for iOS users. I now have the app running on my iPad 4 (iOS 7)...
    http://news.cnet.com/8301-1023_3-57603744-93/google-makes-quickoffice-mobile-app -free-for-everyone/

  • Core Dump in Foccur32() due to Address Misalignment

    Hi,
    I am working on Tuxedo 11.1_RP090 with HP-UX IA64, and after a call to tpcall() there is a core dumped due to address alignment issue. The following is excerpt from gdb backtrace.
    <snip>
    Program terminated with signal 10, Bus error.
    BUS_ADRALN - Invalid address alignment. Please refer to the following link that helps in handling unaligned data: http://docs.hp.com/en/7730/newhelp0610/pragmas.htm#pragma-pack-ex3
    #0  0xc000000000211ab0:0 in _lwp_kill+0x30 ()
       from /usr/lib/hpux64/libpthread.so.1
    (gdb) db
    Undefined command: "db".  Try "help".
    (gdb) bt
    #0  0xc000000000211ab0:0 in _lwp_kill+0x30 ()
       from /usr/lib/hpux64/libpthread.so.1
    #1  0xc000000000178810:0 in pthread_kill+0x9d0 ()
       from /usr/lib/hpux64/libpthread.so.1
    #2  0xc0000000003f80e0:0 in raise+0xe0 () from /usr/lib/hpux64/libc.so.1
    #3  0xc00000001e5a2d80:0 in skgesigOSCrash () at skgesig.c:376
    #4  0xc00000001f666900:0 in kpeDbgSignalHandler () at kpedbg.c:1074
    #5  0xc00000001e5a3220:0 in skgesig_sigactionHandler () at skgesig.c:799
    #6  <signal handler called>
    #7  Foccur32 () at Foccur32.c:87
    #8  0xc00000001498c020:0 in _tmaff_delallflds () at affinity.c:725
    #9  0xc00000001498b570:0 in _tmaff_acall () at affinity.c:117
    #10 0xc00000001478f7a0:0 in _tpacall_internal () at tmacall.c:588
    #11 0xc0000000147a2a30:0 in _tpcall_internal () at tmcall.c:349
    #12 0xc0000000147a0ed0:0 in _tpcall_ () at tmcall.c:157
    #13 0xc0000000147a3790:0 in tpcall () at tmcall.c:474
    #14 0xc000000002a3bc90:2 in inline mtux_flags () at my_app.c:1078
    #15 0xc000000002a3bc80:2 in mtux_sync (l_name=<not available>,
        l_service=<not available>, l_request_buf=<not available>,
        l_request_buf_len=<not available>, l_response_buf=<not available>,
        l_response_buf_len=<not available>, l_flags=<not available>)
        at my_app.c:1215
    </snip>
    In Frame 15, there is a call to tpcall() as follows:-
    tpcall((char *)l_service,
                   l_request_buf,
                   l_request_buf_len,
                   l_response_buf,
                   l_response_buf_len,
                   mtux_flags(l_flags))
    From  there the tuxedo code gets called and Signal 10 is raised in Frame 7, inside Foccur32(). Since we do not have the code for Foccur32.c,
    it is difficult for us to determine which address data structure passed as input parameter to tpcall() is misaligned or is it some misaligned pointer in Foccur32() code.
    It would be helpful, if someone can guide as to which structure needs to be examined for possible misalignment.
    Can someone please let me know what can be done to know whether code causing issue at line no. 87 in Foccut32() comes from the parameters passed to tpcall()?
    I am not sure whether it is due to the parameters we pass or due to some internal data structure used by Foccur32().
    Message was edited by: 642aa413-1410-45b0-8534-b407133fb819

    Hi,
    From a quick look at the code in affinity.c I'm guessing that you have a memory corruption problem.  The fault is occurring while trying to access the Tuxedo META TCM, a header that Tuxedo associates with the request.  If you can create a simple reproducer I would suggest opening a support request and provide the reproducer.
    As always, if this is a new problem, what's changed in your environment or application?  Also what is the environment/configuration of your Tuxedo application?
    Regards,
    Todd Little
    Oracle Tuxedo Chief Architect

  • Assertion failed: 0, file ../lnk/exthrow.cc, line 425 Abort (core dumped)

    Hi,
    I have a JNI native library that calls a custom C++ shared library with a number of number of dependencies. At runtime, in the process of loading the custom C++ library, I got the folloing message.
    Assertion failed: 0, file ../lnk/exthrow.cc, line 425
    Abort (core dumped)
    If I did mdb on core dump, the following is the result.
    mdb java.29922
    mdb: core file data for mapping at ffb7a000 not saved: Bad address
    Loading modules: [ libc.so.1 libuutil.so.1 ld.so.1 ]
    $Cffbf7c90 libc.so.1`_lwp_kill+8(6, 0, ff2f2e10, ff2a8bd0, ffffffff, 6)
    ffbf7cf0 libc.so.1`abort+0x110(ffbf7de0, 1, 0, ad314, ff2f12d8, 0)
    ffbf7d80 libc.so.1`_assert+0x64(ff1d9358, ff1d935a, 1a9, ff1ea810, ad030, ff1d418c)
    ffbf7fe0 libCrun.so.1`__1cG__CrunMex_rethrow_q6F_v_+0xf0(0, fffb, 0, 14c14, 2, 0)
    ffbf8040 libtssclt.so.3`__1cDstdNbasic_istream4Ccn0ALchar_traits4Cc___2t6Mn0AIios_baseJEmptyCtor__v_+0xb8(eef09710, 0,
    eef0df94, eef0a088, eef09730, eef09748)
    ffbf80a0 libtssclt.so.3`__SLIP.INIT_A+0x20(0, ff2f3700, acb18, ff2bb774, f0bd4840, f0bd4880)
    ffbf8100 libtssclt.so.3`__1cU__STATIC_CONSTRUCTOR6F_v_+4(ee774a48, ff2f3700, acb18, ff1d6e50, f0bd3b40, f0bd3b80)
    ffbf8160 libtssclt.so.3`_init+0x110(ff3f40fc, ff3f5a50, 2b414, 0, ff3f4910, 821)
    ffbf81c0 ld.so.1`call_init+0x16c(c10081, 1, fe9d0f60, ee7c5eb4, ff3f4910, ffdfffff)
    ffbf8228 ld.so.1`dlmopen_intn+0x164(ff3f40fc, 10000, c01, 24, 3b, ff161f30)
    ffbf8288 ld.so.1`dlmopen_check+0x160(ff3f40fc, 10c5c8, c01, ff3914f8, ffbf834c, 0)
    ffbf82e8 ld.so.1`dlopen+0x30(10c5c8, 1, 1, ff185fac, 57c0, ff185fa8)
    ffbf8350 libjvm.so`__1cCosIdll_load6Fpkcpci_pv_+0x20(10c5c8, ffbf8858, 400, 0, 12eed4, 5400)
    ffbf83f0 libjvm.so`JVM_LoadLibrary+0x15c(10c5c8, 64fc, 38810, ff18696c, ff185fac, 2)
    ffbf8c58 libjava.so`Java_java_lang_ClassLoader_00024NativeLibrary_load+0xe8(388cc, ffbf8f2c, ffbf8f28, 0, 10c5c8, 0)
    ffbf8dc0 0xf900bc20(11, ffbf8f2c, ffbf8ea8, ffffff80, 64fc, 0)
    ffbf8e40 0xf900bbc4(f0c303c0, b6, 0, 8, 1ffc, ffbf8ec0)
    ffbf8ec0 0xf9005764(f0c30080, b8, f0c09478, f9014760, f0c374a8, ffbf8f90)
    ffbf8f58 0xf90057a8(0, b8, ffbf911c, f9014a20, 110, ffbf9028)
    ffbf9018 0xf9005764(f0c08de8, b6, ffbf919c, f9014a68, 57c0, ffbf90c0)
    ffbf90b8 0xf9005764(339b8, 0, 64fc, f9014760, ff185fac, ffbf9140)
    ffbf9140 0xf9005764(c000, 2, 4c00, f9014a70, ff17fca0, ffbf91b8)
    ffbf91b8 0xf9000218(ffbf92a0, ffbf9380, a, f4d5f2f8, f900a7e0, ffbf9390)
    ffbf9218 libjvm.so`__1cJJavaCallsLcall_helper6FpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v_+0x5b8(
    ffbf9378, 38810, ffbf938c, ffbf92b0, 38eb8, 0)
    ffbf92e0 libjvm.so`__1cNinstanceKlassPinitialize_impl6FnTinstanceKlassHandle_pnGThread__v_+0x68c(ffbf9524, 38810, f4d5f330,
    391cc, 38eb8, 38eb4)
    ffbf94c0 libjvm.so`__1cNinstanceKlassKinitialize6MpnGThread__v_+0x80(38e20, 38810, fecd7a8c, f4d5f330, 38810, ff181fbc)
    ffbf9540 libjvm.so`__1cbCfind_class_from_class_loader6FpnHJNIEnv__nMsymbolHandle_CnGHandle_3CpnGThread__pnH_jclass__+0xd8(
    388cc, 1, 1, 38e18, f4d5f330, 1)
    ffbf95b0 libjvm.so`jni_FindClass+0x720(388cc, 0, 0, ff18696c, 391cc, 0)
    ffbf9640 main+0xe3c(6, 388cc, ff182ba0, 39348, 0, 1)
    ffbf9ed0 _start+0x108(0, 0, 0, 0, 0, 0)
    Any help/assistance on this issue would be highly appriciated.
    Thanks and Regards
    Somesh

    I ran into this exact same problem (on Solaris, JVM 1.4.1). Although I don't know the exact cause, I can tell you what I did to fix it..
    Of course, this happens when you try to load a native library (a .so in this case). I ldd'd that .so, and found that it in turn was linked to two other libraries in my control, and some other OS libraries.
    When I statically linked either one of my libraries, such that only one of the libraries under my control was still linked dynamically, leaving the OS libaries untouched, then the problem went away. Note that it didn't matter which one I linked statically- as long as one (or both) were static there was no problem.
    My guess was that there were some sort of cyclic dependencies with these libraries, but right now I'm happy enough that it works, so I'm not going to try and pursue this further..

  • Forms 11g frmcmp gives Aborted (core dumped) error while compiling pll

    Hello
    We've installed oracle forms 11.1.2 on our linux server and are now trying to recompile all form objects from our previous release (10g).
    All forms compile without much problems, but some pll's (not all) fail with the error: Aborted (core dumped).
    Is there any way to find out what might be happening? I don't seem to find any log about what is causing this problem.
    Any input or ideas are more then welcome.
    Regards
    Johan
    Edited by: vanvojo on Sep 12, 2012 10:57 PM

    I had the same problem on my development machine; I solved it by converting all pll files to pld files with the 10g reports compiler and convert them back to pll with the 11g reports compiler. I noticed that the problem is most likely to occur on libraries having a lot of other libraries attached which are not converted to 11g yet, so it also might be that you can solve the problem by changing the compile-order. But anyway the reports compiler solved this problem for me without ordering the compilation steps ;)
    cheers

  • JVM crashes with  " ErrOut:Abort - core dumped "

    Hi
    I am using Sun Sparc server.when running my installer i am getting an error
    ErrOut:
    Abort - core dumped
    Server Version:
    bash-2.03$ isainfo
    sparcv9 sparc
    bash-2.03$ isainfo -v
    64-bit sparcv9 applications
    32-bit sparc applications
    bash-2.03$ isainfo -k
    sparcv9
    bash-2.03$
    I installed jdk 1.4.2_16 java version.
    Please help in solving this issue... We are unable to go with Installation
    ==================================================
    I+In LOG FILE:+
    An unexpected exception has been detected in native code outside the VM.
    Unexpected Signal : 11 occurred at PC=0xEC10E15C
    Function=[Unknown. Nearest: Java_sun_awt_font_NativeFontWrapper_registerFonts+0x346C]
    Library=/tmp/SIEBEL/isjAAABfaqsI/lib/sparc/libfontmanager.so
    Current Java thread:
    at sun.awt.font.NativeFontWrapper.registerFonts(Native Method)
    - locked <f6468460> (a java.lang.Class)
    at sun.java2d.SunGraphicsEnvironment.addPathFonts(SunGraphicsEnvironment.java:736)
    at sun.java2d.SunGraphicsEnvironment.registerFonts(SunGraphicsEnvironment.java:590)
    at sun.java2d.SunGraphicsEnvironment.access$100(SunGraphicsEnvironment.java:49)
    at sun.java2d.SunGraphicsEnvironment$2.run(SunGraphicsEnvironment.java:209)
    at java.security.AccessController.doPrivileged(Native Method)
    at sun.java2d.SunGraphicsEnvironment.loadFonts(SunGraphicsEnvironment.java:203)
    - locked <ee39ad38> (a sun.awt.X11GraphicsEnvironment)
    at sun.java2d.SunGraphicsEnvironment.initTerminalNames(SunGraphicsEnvironment.java:1029)
    at sun.java2d.SunGraphicsEnvironment.initCompositeFonts(SunGraphicsEnvironment.java:795)
    at sun.java2d.SunGraphicsEnvironment.access$200(SunGraphicsEnvironment.java:49)
    at sun.java2d.SunGraphicsEnvironment$1.run(SunGraphicsEnvironment.java:160)
    at java.security.AccessController.doPrivileged(Native Method)
    at sun.java2d.SunGraphicsEnvironment.<init>(SunGraphicsEnvironment.java:78)
    at sun.awt.X11GraphicsEnvironment.<init>(X11GraphicsEnvironment.java:150)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:274)
    at java.lang.Class.newInstance0(Class.java:306)
    at java.lang.Class.newInstance(Class.java:259)
    at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:62)
    - locked <f641dc98> (a java.lang.Class)
    at java.awt.Font.initializeFont(Font.java:309)
    at java.awt.Font.<init>(Font.java:345)
    at javax.swing.plaf.FontUIResource.<init>(FontUIResource.java:36)
    at com.sun.java.swing.plaf.motif.MotifLookAndFeel.initComponentDefaults(MotifLookAndFeel.java:181)
    at javax.swing.plaf.basic.BasicLookAndFeel.getDefaults(BasicLookAndFeel.java:81)
    at javax.swing.UIManager.setLookAndFeel(UIManager.java:394)
    at javax.swing.UIManager.setLookAndFeel(UIManager.java:424)
    at com.installshield.wizard.swing.SwingWizardUI.switchToSystemLAF(SwingWizardUI.java:26)
    at com.installshield.wizard.swing.SwingWizardUI.initialize(SwingWizardUI.java:216)
    at com.installshield.wizard.StandardWizardListener.wizardInitializing(StandardWizardListener.java:25)
    at com.installshield.wizard.Wizard$WizardListenerInitializer.run(Wizard.java:1619)
    at java.lang.Thread.run(Thread.java:536)
    Dynamic libraries:
    0x10000 /tmp/SIEBEL/isjAAABfaqsI/bin/java
    0xff350000 /usr/lib/libthread.so.1
    0xff3a0000 /usr/lib/libdl.so.1
    0xff200000 /usr/lib/libc.so.1
    0xff340000 /usr/platform/SUNW,Sun-Fire-880/lib/libc_psr.so.1
    0xfe000000 /tmp/SIEBEL/isjAAABfaqsI/lib/sparc/client/libjvm.so
    0xff2e0000 /usr/lib/libCrun.so.1
    0xff1e0000 /usr/lib/libsocket.so.1
    0xff100000 /usr/lib/libnsl.so.1
    0xff0d0000 /usr/lib/libm.so.1
    0xff1c0000 /usr/lib/libmp.so.2
    0xff0a0000 /tmp/SIEBEL/isjAAABfaqsI/lib/sparc/native_threads/libhpi.so
    0xff070000 /tmp/SIEBEL/isjAAABfaqsI/lib/sparc/libverify.so
    0xff020000 /tmp/SIEBEL/isjAAABfaqsI/lib/sparc/libjava.so
    0xfe7e0000 /tmp/SIEBEL/isjAAABfaqsI/lib/sparc/libzip.so
    0xfe510000 /tmp/SIEBEL/isjAAABfaqsI/lib/sparc/libnet.so
    0xfe4f0000 /tmp/SIEBEL/ismp002/5868705.tmp
    0xfa080000 /tmp/SIEBEL/isjAAABfaqsI/lib/sparc/libawt.so
    0xfe470000 /tmp/SIEBEL/isjAAABfaqsI/lib/sparc/libmlib_image.so
    0xfc490000 /tmp/SIEBEL/isjAAABfaqsI/lib/sparc/motif21/libmawt.so
    0xec580000 /usr/dt/lib/libXm.so.4
    0xfc420000 /usr/openwin/lib/libXt.so.4
    0xfdfd0000 /usr/openwin/lib/libXext.so.0
    0xfdfb0000 /usr/openwin/lib/libXtst.so.1
    0xec200000 /usr/openwin/lib/libX11.so.4
    0xfa3a0000 /usr/openwin/lib/libdps.so.5
    0xfc7e0000 /usr/openwin/lib/libSM.so.6
    0xfa150000 /usr/openwin/lib/libICE.so.6
    0xec100000 /tmp/SIEBEL/isjAAABfaqsI/lib/sparc/libfontmanager.so
    Local Time = Wed Feb 27 13:33:57 2008
    Elapsed Time = 7
    # The exception above was detected in native code outside the VM
    # Java VM: Java HotSpot(TM) Client VM (1.4.1_02-b06 mixed mode)
    # An error report file has been saved as hs_err_pid17568.log.
    # Please refer to the file for further information.
    #

    Hi,
    any news from this error? Have you solved it?
    Rgs
    Janne Johansson

  • [Solved] Chrome Error - Aborted (Core Dumped)

    Hey guys, so today i installed arch on my computer and i set up lxde. However, neither google chrome nor chromium seem to be able to launch properly. firefox works just fine.
    Here is what happens when i try to launch chrome
    $ google-chrome
    Aborted (core dumped)
    Last edited by iurnait (2013-07-16 00:36:10)

    [tianrui@tianrui-arch ~]$ who
    tianrui tty1 2013-07-15 04:27
    tianrui pts/0 2013-07-15 04:27 (:0.0)
    [tianrui@tianrui-arch ~]$ whoami
    tianrui
    [tianrui@tianrui-arch ~]$ echo $HOME
    /home/tianrui
    [tianrui@tianrui-arch ~]$ ls -l $HOME/..
    total 20
    drwx------ 2 root root 16384 Jul 14 04:52 lost+found
    drwx------ 20 tianrui users 4096 Jul 15 04:26 tianrui

  • HP Unix 64 bit oracle 9i 9.2.0.5.0 Proc Abort Core Dump

    Hi,
    I am trying small sample proc program on HP unix 64 bit machine. But with 9.2.0.5 it gives core dump
    program:
    ====
    #include <stdio.h>
    #include <string.h>
    #include <sqlca.h>
    #include <oraca.h>
    #define USERNAME "xx1"
    #define PASSWORD "xx1"
    char *username = USERNAME;
    char *password = PASSWORD;
    VARCHAR dynstmt[80];
    VARCHAR ename[12];
    int empno = 10;
    main() {
    EXEC SQL WHENEVER SQLERROR GOTO error;
    EXEC SQL CONNECT :username IDENTIFIED BY :password;
    puts("Connected\n");
    exit(1);
    error :
    puts("\n not connected.\n");
    Machine is
    HP-UX xx B.11.11 U 9000/800 178484665 unlimited-user license
    The program runs fine in oracle 9.0.1.4.0
    But it gives core dump in oracle 9.2.0.5.0
    GDB Trace is shown below,
    ====
    #0 0x800003ffbf157390 in pthread_default_stacksize_np+0xe8 () from /usr/lib/pa20_64/libpthread.1
    #1 0x800003ffbfe609c0 in Ldipme10+0x85daf0 ()
    from /u01/apps/products/oracle/902/lib/libclntsh.sl.9.0
    #2 0x800003ffbf9f1130 in Ldipme10+0x3ee260 ()
    from /u01/apps/products/oracle/902/lib/libclntsh.sl.9.0
    #3 0x800003ffbf9f48c8 in Ldipme10+0x3f19f8 ()
    from /u01/apps/products/oracle/902/lib/libclntsh.sl.9.0
    #4 0x800003ffbf9f5294 in Ldipme10+0x3f23c4 ()
    from /u01/apps/products/oracle/902/lib/libclntsh.sl.9.0
    =========
    Can anyone help me out ? Have anyone faced this issue ?
    Also, is there any patch needs to be updated for 9.2.0.5 ?
    Regards,
    Srinivasan S

    Looks like metalink 435400.1
    I suggest you open a call @ SAP and let them look on the system.
    Markus

  • Ldd: Spin.so: execution failed due to signal 11 (core dumped)

    I try to run ldd command on my shared Library Spin.so and ldd gives core dump on this.
    i have built the library with -KPIC option, so there is no chance of problem from Position independent code.
    same shared Library works fine on all the sunos machines(5.7, 5.8,5.9,5.10) except the one we have problem on (SUN 5.8).
    Is this related to some library building problem or something related to patch of 5.8
    Here is the specification of the machine
    SunOS machinename 5.8 Generic_117350-39 sun4u sparc SUNW,Ultra-60
    Any help in this regards is highly appreciated...

    following is the stack trace generated using mdb for the core
    $cld.so.1`relocate_lmc+0x214(fe7c1920, c, ff3e0f08, fe7c1920, 1, 1)
    ld.so.1`setup+0x1240(ff3de0d0, ff3de190, ff3de7a8, ff3e0f08, ff3e0680, ff3de0c4)
    ld.so.1`_setup+0x3e8(7, 300, ffffffff, ffffffff, ff3a0000, ffbefb64)
    ld.so.1`_rt_boot+0x88(0, 0, 0, 0, 0, 0)
    0(0, 0, 0, 0, 0, 0)
    can you guys please help me sorting the issue.
    Thanks in advance.

  • Core dump in _smalloc via std::valarray and __rwstd::_RW_array

    Hello All,
    I am developing shared libraries for Solaris 5.8 using CC v5.4 (Sun Forte 7).
    These libraries are integrated with application software built with CC v5.6 (Sun Studio 9) also on Solaris 5.8.
    The libraries I supply are accessed via a defined C API by the application using "dlopen".
    My libraries in turn depend on other, such as libxerces, libCstd and others.
    I have verified that the software libraries work correctly when run in a test harness, whether this is compiled using CC v5.4 or CC v5.6.
    The application experiences the following fault:
    t@4 (l@4) terminated by signal SEGV (no mapping at the fault address)
    0xfeec1c98: _smalloc+0x008c:     ld          [%o1 + 8], %o0
    The business end of the stack trace is as follows:
    [5] std::valarray<double>::valarray(
    [4] __rwstd::_RW_array<double>::_initial_size(
    [3] operator new(0x0, ...
    [2] malloc(0x1, ...
    [1] _smalloc(0x8, ...
    I am looking for developers with similar experiences or knowledge of this problem to try and narrow down the possible causes.
    I am currently investigating the following possibilities:
    Compiler patch or use -xarch=v8plus.
    Inconsistent use of "-DRW_MULTI_THREAD -mt" compiler/linker options.
    Incompatibility between libCstd & libstlport.
    I have already referred to the following forum entries.
    http://forum.java.sun.com/thread.jspa?forumID=850&threadID=5069618
    http://forum.java.sun.com/thread.jspa?threadID=5071063
    The code causing this core dump is in the initialisation section of the constructor of a C++ object.
    class c {
    public:
    c(); // constructor
    protected:
    std:valarray m;
    a::a()
    // Initialisation.
    : m(0) {     <<<<<<<<<< The core dump occurs in the constructor of this valarray member variable.
    // Constructor code.
    best regards
    Geoff Krechting
    Edited by: Geoff.Krechting on Apr 23, 2008 5:14 AM
    Edited by: Geoff.Krechting on Apr 23, 2008 7:25 AM

    Both C++ 5.4 and 5.6 are End Of Life, and little support is available for them. I recommend you upgrade to Sun Studio 11, the most recent compiler that still supports Solaris 8 (which is also End Of Life). Studio 11 is free for all uses, and rebuilding your code using it should not present any problems. You can get it here:
    [http://developers.sun.com/sunstudio/products/previous/11/index.jsp]
    If you don't want to change compilers, you can still mix binary code from C++ 5.4 and 5.6. The rule is that you can link binaries created by an older compiler into a program or shared library built with a newer compiler, but not the other way around. That is, you need to use C++ 5.6 for all linking steps, not C++ 5.4.
    The problem you are running into might be due to a compiler bug, a bug in the runtime library, or a bug in your code.
    You can reduce the chances of compiler or library bugs by getting all the current patches for your compilers and libraries here:
    [http://developers.sun.com/sunstudio/downloads/patches/index.jsp]
    Be sure to update the C++ runtime libraries not only on the computer where you build, but on computers where the application is run.
    The crash you are seeing looks like it's due to memory corruption. Memory corruption can be caused by
    - using an uninitialized pointer
    - using an invalid pointer:
    --- points to a deleted object
    --- points to an object whose lifetime has ended
    - deleting an object more than once
    - mis-matched new/delete operations
    Using Run-Time Checking in dbx can help you find some of these problems.
    % dbx myprog
    % check -all
    % run

  • Core dump (WL - 4.5 and Solaris 7)

    We are using WebLogic 4.5 on Solaris 7. Some times the WebLogic dumps core and exits. There is no pattern for it. I am attaching the core generated:
    Could there be a solution some one knows of.
    Thanks.
    -manish
    kghalo bad size 0x15330128
    ********** Internal heap ERROR KGHALO2 addr=0x0 *********
    HEAP DUMP heap name="Alloc environm" desc=0x37083f4
    extent sz=0x1024 alt=32 het=32767 rec=0 flg=3 opc=2
    parent=0 owner=0 nex=0 xsz=0x17a0
    EXTENT 0
    Chunk 3daff00 sz= 6040 free " "
    EXTENT 1
    Chunk 4a857b8 sz= 12040 free " "
    EXTENT 2
    Chunk 3eaac98 sz= 6372 free " "
    EXTENT 3
    Chunk 3dacfe8 sz= 12040 free " "
    EXTENT 4
    Chunk 37567a0 sz= 4660 free " "
    Chunk 37579d4 sz= 4144 recreate "Alloc statemen " latch=0
    ds 3758d70 sz= 4144 ct= 1
    Chunk 3758a04 sz= 1080 freeable assoc with mark prv=0 nxt=0
    Chunk 3758e3c sz= 4144 recreate "Alloc statemen " latch=0
    ds 375a1d8 sz= 4144 ct= 1
    Chunk 3759e6c sz= 1080 freeable assoc with mark prv=0 nxt=0
    Chunk 375a2a4 sz= 28 freeable assoc with mark prv=0 nxt=0
    Chunk 375a2c0 sz= 5224 free " "
    Chunk 375b728 sz= 20 freeable assoc with mark prv=0 nxt=0
    Chunk 375b73c sz= 20 freeable assoc with mark prv=0 nxt=0
    Chunk 375b750 sz= 256 freeable assoc with mark prv=0 nxt=0
    EXTENT 5
    Chunk 404b50 sz= 13328 freeable "Alloc server h " ds=3709408
    EXTENT 6
    Chunk 3708980 sz= 40 perm "perm " alo=40
    Chunk 37089a8 sz= 2212 recreate "Alloc server h " latch=0
    ds 3709408 sz= 15540 ct= 2
    404b50 sz= 13328
    Chunk 370924c sz= 104 freeable assoc with mark prv=0 nxt=0
    Chunk 37092b4 sz= 444 freeable assoc with mark prv=0 nxt=0
    Chunk 3709470 sz= 1308 freeable assoc with mark prv=0 nxt=0
    Total heap size = 74584
    FREE LISTS:
    Bucket 0 size=272
    Bucket 1 size=528
    Bucket 2 size=1040
    Chunk 37567a0 sz= 4660 free " "
    Chunk 3dacfe8 sz= 12040 free " "
    Chunk 3eaac98 sz= 6372 free " "
    Chunk 4a857b8 sz= 12040 free " "
    Chunk 3daff00 sz= 6040 free " "
    Chunk 375a2c0 sz= 5224 free " "
    Total free space = 46376
    UNPINNED RECREATABLE CHUNKS (lru first):
    PERMANENT CHUNKS:
    Chunk 3708980 sz= 40 perm "perm " alo=40
    Permanent space = 40
    Hla: 0
    kgepop: no error frame to pop to for error 0
    Segmentation Fault
    si_signo [11]: Segmentation Fault
    si_errno [0]: Error 0
    si_code [1]: SEGV_MAPERR [addr: 0x0]
    stackpointer=F9FBFC50
    "SSLListenThread" (TID:0x3a8b58c, sys_thread_t:0x3a8b510, state:R, thread_t: t@30, threadID:0xf8d91dc8, stack_bottom:0xf8d92000, sta
    ck_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:241)
    [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:277)
    "ListenThread" (TID:0x3a7b294, sys_thread_t:0x3a7b218, state:R, thread_t: t@29, threadID:0xf8e41dc8, stack_bottom:0xf8e42000, 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:241)
    [4] java.net.ServerSocket.accept(ServerSocket.java:224)
    [5] weblogic.t3.srvr.ListenThread.run(ListenThread.java:277)
    "ExecuteThread-14" (TID:0x54e104, sys_thread_t:0x54e088, state:MW, thread_t: t@25, threadID:0xf8eb1dc8, stack_bottom:0xf8eb2000, sta
    ck_size:0x20000) prio=5
    [1] weblogic.socket.PosixSocketMuxer.processSockets(PosixSocketMuxer.java:269)
    [2] weblogic.socket.SocketReaderRequest.execute(SocketReaderRequest.java:23)
    [3] weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)
    "ExecuteThread-13" (TID:0x59c504, sys_thread_t:0x59c488, state:R, thread_t: t@24, threadID:0xf8ee1dc8, stack_bottom:0xf8ee2000, stac
    k_size:0x20000) prio=5
    [1] weblogic.socket.PosixSocketMuxer.poll(Native Method)
    [2] weblogic.socket.PosixSocketMuxer.processSockets(PosixSocketMuxer.java:270)
    [3] weblogic.socket.SocketReaderRequest.execute(SocketReaderRequest.java:23)
    [4] weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)
    "ExecuteThread-12" (TID:0x5ba504, sys_thread_t:0x5ba488, state:MW, thread_t: t@23, threadID:0xf8f11dc8, stack_bottom:0xf8f12000, sta
    ck_size:0x20000) prio=5
    [1] weblogic.socket.PosixSocketMuxer.processSockets(PosixSocketMuxer.java:269)
    [2] weblogic.socket.SocketReaderRequest.execute(SocketReaderRequest.java:23)
    [3] weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)
    "ExecuteThread-11" (TID:0x4f62ec, sys_thread_t:0x4f6270, state:CW, thread_t: t@22, threadID:0xf8f41dc8, stack_bottom:0xf8f42000, sta
    ck_size:0x20000) prio=5
    [1] java.lang.Object.wait(Native Method)
    [2] java.lang.Object.wait(Object.java:424)
    [3] weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:90)
    [4] weblogic.kernel.ExecuteThread.run(ExecuteThread.java:117)
    "ExecuteThread-10" (TID:0x52810c, sys_thread_t:0x528090, state:CW, thread_t: t@21, threadID:0xf8f71dc8, stack_bottom:0xf8f72000, sta
    ck_size:0x20000) prio=5
    [1] java.lang.Object.wait(Native Method)
    [2] java.lang.Object.wait(Object.java:424)
    [3] weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:90)
    [4] weblogic.kernel.ExecuteThread.run(ExecuteThread.java:117)
    "ExecuteThread-9" (TID:0x53050c, sys_thread_t:0x530490, state:CW, thread_t: t@20, threadID:0xf9171dc8, stack_bottom:0xf9172000, stac
    k_size:0x20000) prio=5
    [1] java.lang.Object.wait(Native Method)
    [2] java.lang.Object.wait(Object.java:424)
    [3] weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:90)
    [4] weblogic.kernel.ExecuteThread.run(ExecuteThread.java:117)
    "ExecuteThread-8" (TID:0x53210c, sys_thread_t:0x532090, state:CW, thread_t: t@19, threadID:0xf9e61dc8, stack_bottom:0xf9e62000, stac
    k_size:0x20000) prio=5
    [1] java.lang.Object.wait(Native Method)
    [2] java.lang.Object.wait(Object.java:424)
    [3] weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:90)
    [4] weblogic.kernel.ExecuteThread.run(ExecuteThread.java:117)
    "ExecuteThread-7" (TID:0x55ed3c, sys_thread_t:0x55ecc0, state:CW, thread_t: t@18, threadID:0xf9e91dc8, stack_bottom:0xf9e92000, stac
    k_size:0x20000) prio=5
    [1] java.lang.Object.wait(Native Method)
    [2] java.lang.Object.wait(Object.java:424)
    [3] weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:90)
    [4] weblogic.kernel.ExecuteThread.run(ExecuteThread.java:117)
    "ExecuteThread-6" (TID:0x5c750c, sys_thread_t:0x5c7490, state:CW, thread_t: t@17, threadID:0xf9ec1dc8, stack_bottom:0xf9ec2000, stac
    k_size:0x20000) prio=5
    [1] java.lang.Object.wait(Native Method)
    [2] java.lang.Object.wait(Object.java:424)
    [3] weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:90)
    [4] weblogic.kernel.ExecuteThread.run(ExecuteThread.java:117)
    "ExecuteThread-5" (TID:0x5cc514, sys_thread_t:0x5cc498, state:CW, thread_t: t@16, threadID:0xf9ef1dc8, stack_bottom:0xf9ef2000, stac
    k_size:0x20000) prio=5
    [1] java.lang.Object.wait(Native Method)
    [2] java.lang.Object.wait(Object.java:424)
    [3] weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:90)
    [4] weblogic.kernel.ExecuteThread.run(ExecuteThread.java:117)
    "ExecuteThread-4" (TID:0x5d091c, sys_thread_t:0x5d08a0, state:R, thread_t: t@15, threadID:0xf9fc1dc8, stack_bottom:0xf9fc2000, stack
    _size:0x20000) prio=5 current thread
    [1] weblogic.db.oci.OciCursor.exec(Native Method)
    [2] weblogic.db.oci.OciCursor.oci_exec(OciCursor.java:1823)
    [3] weblogic.jdbcbase.oci.Statement.executeUpdate(Statement.java:846)
    [4] weblogic.jdbcbase.oci.Statement.execute(Statement.java:1361)
    [5] weblogic.jdbc20.pool.PreparedStatement.execute(PreparedStatement.java:27)
    [6] weblogic.jdbc20.rmi.internal.PreparedStatementImpl.execute(PreparedStatementImpl.java:288)
    [7] weblogic.jdbc20.rmi.SerialPreparedStatement.execute(SerialPreparedStatement.java:401)
    [8] com.ebd.oss.isp.model.ISPModel.getContactInfo(ISPModel.java:242)
    [9] com.ebd.oss.isp.model.ISPModel.getISPInfoByID(ISPModel.java:634)
    [10] jsp_servlet._ruUpdateContact._jspService(_ruUpdateContact.java:110)
    [11] weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
    [12] weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:105)
    [13] weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:240)
    [14] weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:161)
    [15] jsp_servlet._Template._jspService(_Template.java:106)
    [16] weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
    [17] weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:105)
    [18] weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:143)
    [19] jsp_servlet._Main._jspService(_Main.java:204)
    [20] weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
    [21] weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:105)
    [22] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:742)
    [23] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:686)
    [24] weblogic.servlet.internal.ServletContextManager.invokeServlet(ServletContextManager.java:247)
    [25] weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:361)
    [26] weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:261)
    [27] weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)
    "ExecuteThread-3" (TID:0x5c7934, sys_thread_t:0x5c78b8, state:CW, thread_t: t@14, threadID:0xf9ff1dc8, stack_bottom:0xf9ff2000, stac
    k_size:0x20000) prio=5
    [1] java.lang.Object.wait(Native Method)
    [2] java.lang.Object.wait(Object.java:424)
    [3] weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:90)
    [4] weblogic.kernel.ExecuteThread.run(ExecuteThread.java:117)
    "ExecuteThread-2" (TID:0x5cb534, sys_thread_t:0x5cb4b8, state:CW, thread_t: t@13, threadID:0xfe041dc8, stack_bottom:0xfe042000, stac
    k_size:0x20000) prio=5
    [1] java.lang.Object.wait(Native Method)
    [2] java.lang.Object.wait(Object.java:424)
    [3] weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:90)
    [4] weblogic.kernel.ExecuteThread.run(ExecuteThread.java:117)
    "ExecuteThread-1" (TID:0x5d1534, sys_thread_t:0x5d14b8, state:CW, thread_t: t@12, threadID:0xfe071dc8, stack_bottom:0xfe072000, stac
    k_size:0x20000) prio=5
    [1] java.lang.Object.wait(Native Method)
    [2] java.lang.Object.wait(Object.java:424)
    [3] weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:90)
    [4] weblogic.kernel.ExecuteThread.run(ExecuteThread.java:117)
    "ExecuteThread-0" (TID:0x5d1a2c, sys_thread_t:0x5d19b0, state:CW, thread_t: t@11, threadID:0xfe0a1dc8, stack_bottom:0xfe0a2000, stac
    k_size:0x20000) prio=5
    [1] java.lang.Object.wait(Native Method)
    [2] java.lang.Object.wait(Object.java:424)
    [3] weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:90)
    [4] weblogic.kernel.ExecuteThread.run(ExecuteThread.java:117)
    "TimeEventGenerator" (TID:0x599694, sys_thread_t:0x599618, state:CW, thread_t: t@10, threadID:0xfe0d1dc8, stack_bottom:0xfe0d2000, s
    tack_size:0x20000) prio=5
    [1] java.lang.Object.wait(Native Method)
    [2] weblogic.time.common.internal.TimeTable.snooze(TimeTable.java:252)
    [3] weblogic.time.common.internal.TimeEventGenerator.run(TimeEventGenerator.java:141)
    [4] java.lang.Thread.run(Thread.java:485)
    "SpinnerRandomSource" (TID:0x55f2a4, sys_thread_t:0x55f228, state:CW, thread_t: t@8, threadID:0xfec41dc8, stack_bottom:0xfec42000, s
    tack_size:0x20000) prio=5
    [1] java.lang.Object.wait(Native Method)
    [2] java.lang.Object.wait(Object.java:424)
    [3] weblogic.security.SpinnerThread.stopSpinning(SpinnerRandomBitsSource.java:104)
    [4] weblogic.security.SpinnerThread.run(SpinnerRandomBitsSource.java:121)
    Exiting Thread (sys_thread_t:0xff2cace0) : no stack
    "Finalizer" (TID:0x172e84, sys_thread_t:0x172e08, state:CW, thread_t: t@6, threadID:0xfed31dc8, stack_bottom:0xfed32000, stack_size:
    0x20000) prio=8
    [1] java.lang.Object.wait(Native Method)
    [2] java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:113)
    [3] java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:128)
    [4] java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:175)
    "Reference Handler" (TID:0x16ed54, sys_thread_t:0x16ecd8, state:CW, thread_t: t@5, threadID:0xfed61dc8, stack_bottom:0xfed62000, sta
    ck_size:0x20000) prio=10
    [1] java.lang.Object.wait(Native Method)
    [2] java.lang.Object.wait(Object.java:424)
    [3] java.lang.ref.Reference$ReferenceHandler.run(Reference.java:115)
    "Signal dispatcher" (TID:0x14e1e4, sys_thread_t:0x14e168, state:MW, thread_t: t@4, threadID:0xfed91dc8, stack_bottom:0xfed92000, sta
    ck_size:0x20000) prio=10
    "main" (TID:0x39974, sys_thread_t:0x398f8, state:CW, thread_t: t@1, threadID:0x24ac8, stack_bottom:0xffbf0000, stack_size:0x20000) p
    rio=5
    [1] java.lang.Object.wait(Native Method)
    [2] java.lang.Object.wait(Object.java:424)
    [3] weblogic.t3.srvr.T3Srvr.waitForDeath(T3Srvr.java:1791)
    [4] java.lang.reflect.Method.invoke(Native Method)
    [5] weblogic.Server.startServerDynamically(Server.java:107)
    [6] weblogic.Server.main(Server.java:65)
    [7] weblogic.Server.main(Server.java:55)
    Abort - core dumped

    The current thread shows JVM has core dumped on a native OCI call.
    Type-2 drivers need to make OCI calls to connect to the Database server and since OCI calls are in C,
    there is a possibility that C code is causing JVM to crash.
    I would recommend you to give it a try with type-4 driver and see if you can get rid of core dumps.
    Kumar
    manish wrote:
    We are using WebLogic 4.5 on Solaris 7. Some times the WebLogic dumps core and exits. There is no pattern for it. I am attaching the core generated:
    Could there be a solution some one knows of.
    Thanks.
    -manish
    kghalo bad size 0x15330128
    ********** Internal heap ERROR KGHALO2 addr=0x0 *********
    HEAP DUMP heap name="Alloc environm" desc=0x37083f4
    extent sz=0x1024 alt=32 het=32767 rec=0 flg=3 opc=2
    parent=0 owner=0 nex=0 xsz=0x17a0
    EXTENT 0
    Chunk 3daff00 sz= 6040 free " "
    EXTENT 1
    Chunk 4a857b8 sz= 12040 free " "
    EXTENT 2
    Chunk 3eaac98 sz= 6372 free " "
    EXTENT 3
    Chunk 3dacfe8 sz= 12040 free " "
    EXTENT 4
    Chunk 37567a0 sz= 4660 free " "
    Chunk 37579d4 sz= 4144 recreate "Alloc statemen " latch=0
    ds 3758d70 sz= 4144 ct= 1
    Chunk 3758a04 sz= 1080 freeable assoc with mark prv=0 nxt=0
    Chunk 3758e3c sz= 4144 recreate "Alloc statemen " latch=0
    ds 375a1d8 sz= 4144 ct= 1
    Chunk 3759e6c sz= 1080 freeable assoc with mark prv=0 nxt=0
    Chunk 375a2a4 sz= 28 freeable assoc with mark prv=0 nxt=0
    Chunk 375a2c0 sz= 5224 free " "
    Chunk 375b728 sz= 20 freeable assoc with mark prv=0 nxt=0
    Chunk 375b73c sz= 20 freeable assoc with mark prv=0 nxt=0
    Chunk 375b750 sz= 256 freeable assoc with mark prv=0 nxt=0
    EXTENT 5
    Chunk 404b50 sz= 13328 freeable "Alloc server h " ds=3709408
    EXTENT 6
    Chunk 3708980 sz= 40 perm "perm " alo=40
    Chunk 37089a8 sz= 2212 recreate "Alloc server h " latch=0
    ds 3709408 sz= 15540 ct= 2
    404b50 sz= 13328
    Chunk 370924c sz= 104 freeable assoc with mark prv=0 nxt=0
    Chunk 37092b4 sz= 444 freeable assoc with mark prv=0 nxt=0
    Chunk 3709470 sz= 1308 freeable assoc with mark prv=0 nxt=0
    Total heap size = 74584
    FREE LISTS:
    Bucket 0 size=272
    Bucket 1 size=528
    Bucket 2 size=1040
    Chunk 37567a0 sz= 4660 free " "
    Chunk 3dacfe8 sz= 12040 free " "
    Chunk 3eaac98 sz= 6372 free " "
    Chunk 4a857b8 sz= 12040 free " "
    Chunk 3daff00 sz= 6040 free " "
    Chunk 375a2c0 sz= 5224 free " "
    Total free space = 46376
    UNPINNED RECREATABLE CHUNKS (lru first):
    PERMANENT CHUNKS:
    Chunk 3708980 sz= 40 perm "perm " alo=40
    Permanent space = 40
    Hla: 0
    kgepop: no error frame to pop to for error 0
    Segmentation Fault
    si_signo [11]: Segmentation Fault
    si_errno [0]: Error 0
    si_code [1]: SEGV_MAPERR [addr: 0x0]
    stackpointer=F9FBFC50
    "SSLListenThread" (TID:0x3a8b58c, sys_thread_t:0x3a8b510, state:R, thread_t: t@30, threadID:0xf8d91dc8, stack_bottom:0xf8d92000, sta
    ck_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:241)
    [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:277)
    "ListenThread" (TID:0x3a7b294, sys_thread_t:0x3a7b218, state:R, thread_t: t@29, threadID:0xf8e41dc8, stack_bottom:0xf8e42000, 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:241)
    [4] java.net.ServerSocket.accept(ServerSocket.java:224)
    [5] weblogic.t3.srvr.ListenThread.run(ListenThread.java:277)
    "ExecuteThread-14" (TID:0x54e104, sys_thread_t:0x54e088, state:MW, thread_t: t@25, threadID:0xf8eb1dc8, stack_bottom:0xf8eb2000, sta
    ck_size:0x20000) prio=5
    [1] weblogic.socket.PosixSocketMuxer.processSockets(PosixSocketMuxer.java:269)
    [2] weblogic.socket.SocketReaderRequest.execute(SocketReaderRequest.java:23)
    [3] weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)
    "ExecuteThread-13" (TID:0x59c504, sys_thread_t:0x59c488, state:R, thread_t: t@24, threadID:0xf8ee1dc8, stack_bottom:0xf8ee2000, stac
    k_size:0x20000) prio=5
    [1] weblogic.socket.PosixSocketMuxer.poll(Native Method)
    [2] weblogic.socket.PosixSocketMuxer.processSockets(PosixSocketMuxer.java:270)
    [3] weblogic.socket.SocketReaderRequest.execute(SocketReaderRequest.java:23)
    [4] weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)
    "ExecuteThread-12" (TID:0x5ba504, sys_thread_t:0x5ba488, state:MW, thread_t: t@23, threadID:0xf8f11dc8, stack_bottom:0xf8f12000, sta
    ck_size:0x20000) prio=5
    [1] weblogic.socket.PosixSocketMuxer.processSockets(PosixSocketMuxer.java:269)
    [2] weblogic.socket.SocketReaderRequest.execute(SocketReaderRequest.java:23)
    [3] weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)
    "ExecuteThread-11" (TID:0x4f62ec, sys_thread_t:0x4f6270, state:CW, thread_t: t@22, threadID:0xf8f41dc8, stack_bottom:0xf8f42000, sta
    ck_size:0x20000) prio=5
    [1] java.lang.Object.wait(Native Method)
    [2] java.lang.Object.wait(Object.java:424)
    [3] weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:90)
    [4] weblogic.kernel.ExecuteThread.run(ExecuteThread.java:117)
    "ExecuteThread-10" (TID:0x52810c, sys_thread_t:0x528090, state:CW, thread_t: t@21, threadID:0xf8f71dc8, stack_bottom:0xf8f72000, sta
    ck_size:0x20000) prio=5
    [1] java.lang.Object.wait(Native Method)
    [2] java.lang.Object.wait(Object.java:424)
    [3] weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:90)
    [4] weblogic.kernel.ExecuteThread.run(ExecuteThread.java:117)
    "ExecuteThread-9" (TID:0x53050c, sys_thread_t:0x530490, state:CW, thread_t: t@20, threadID:0xf9171dc8, stack_bottom:0xf9172000, stac
    k_size:0x20000) prio=5
    [1] java.lang.Object.wait(Native Method)
    [2] java.lang.Object.wait(Object.java:424)
    [3] weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:90)
    [4] weblogic.kernel.ExecuteThread.run(ExecuteThread.java:117)
    "ExecuteThread-8" (TID:0x53210c, sys_thread_t:0x532090, state:CW, thread_t: t@19, threadID:0xf9e61dc8, stack_bottom:0xf9e62000, stac
    k_size:0x20000) prio=5
    [1] java.lang.Object.wait(Native Method)
    [2] java.lang.Object.wait(Object.java:424)
    [3] weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:90)
    [4] weblogic.kernel.ExecuteThread.run(ExecuteThread.java:117)
    "ExecuteThread-7" (TID:0x55ed3c, sys_thread_t:0x55ecc0, state:CW, thread_t: t@18, threadID:0xf9e91dc8, stack_bottom:0xf9e92000, stac
    k_size:0x20000) prio=5
    [1] java.lang.Object.wait(Native Method)
    [2] java.lang.Object.wait(Object.java:424)
    [3] weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:90)
    [4] weblogic.kernel.ExecuteThread.run(ExecuteThread.java:117)
    "ExecuteThread-6" (TID:0x5c750c, sys_thread_t:0x5c7490, state:CW, thread_t: t@17, threadID:0xf9ec1dc8, stack_bottom:0xf9ec2000, stac
    k_size:0x20000) prio=5
    [1] java.lang.Object.wait(Native Method)
    [2] java.lang.Object.wait(Object.java:424)
    [3] weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:90)
    [4] weblogic.kernel.ExecuteThread.run(ExecuteThread.java:117)
    "ExecuteThread-5" (TID:0x5cc514, sys_thread_t:0x5cc498, state:CW, thread_t: t@16, threadID:0xf9ef1dc8, stack_bottom:0xf9ef2000, stac
    k_size:0x20000) prio=5
    [1] java.lang.Object.wait(Native Method)
    [2] java.lang.Object.wait(Object.java:424)
    [3] weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:90)
    [4] weblogic.kernel.ExecuteThread.run(ExecuteThread.java:117)
    "ExecuteThread-4" (TID:0x5d091c, sys_thread_t:0x5d08a0, state:R, thread_t: t@15, threadID:0xf9fc1dc8, stack_bottom:0xf9fc2000, stack
    _size:0x20000) prio=5 current thread
    [1] weblogic.db.oci.OciCursor.exec(Native Method)
    [2] weblogic.db.oci.OciCursor.oci_exec(OciCursor.java:1823)
    [3] weblogic.jdbcbase.oci.Statement.executeUpdate(Statement.java:846)
    [4] weblogic.jdbcbase.oci.Statement.execute(Statement.java:1361)
    [5] weblogic.jdbc20.pool.PreparedStatement.execute(PreparedStatement.java:27)
    [6] weblogic.jdbc20.rmi.internal.PreparedStatementImpl.execute(PreparedStatementImpl.java:288)
    [7] weblogic.jdbc20.rmi.SerialPreparedStatement.execute(SerialPreparedStatement.java:401)
    [8] com.ebd.oss.isp.model.ISPModel.getContactInfo(ISPModel.java:242)
    [9] com.ebd.oss.isp.model.ISPModel.getISPInfoByID(ISPModel.java:634)
    [10] jsp_servlet._ruUpdateContact._jspService(_ruUpdateContact.java:110)
    [11] weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
    [12] weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:105)
    [13] weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:240)
    [14] weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:161)
    [15] jsp_servlet._Template._jspService(_Template.java:106)
    [16] weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
    [17] weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:105)
    [18] weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:143)
    [19] jsp_servlet._Main._jspService(_Main.java:204)
    [20] weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
    [21] weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:105)
    [22] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:742)
    [23] weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:686)
    [24] weblogic.servlet.internal.ServletContextManager.invokeServlet(ServletContextManager.java:247)
    [25] weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:361)
    [26] weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:261)
    [27] weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)
    "ExecuteThread-3" (TID:0x5c7934, sys_thread_t:0x5c78b8, state:CW, thread_t: t@14, threadID:0xf9ff1dc8, stack_bottom:0xf9ff2000, stac
    k_size:0x20000) prio=5
    [1] java.lang.Object.wait(Native Method)
    [2] java.lang.Object.wait(Object.java:424)
    [3] weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:90)
    [4] weblogic.kernel.ExecuteThread.run(ExecuteThread.java:117)
    "ExecuteThread-2" (TID:0x5cb534, sys_thread_t:0x5cb4b8, state:CW, thread_t: t@13, threadID:0xfe041dc8, stack_bottom:0xfe042000, stac
    k_size:0x20000) prio=5
    [1] java.lang.Object.wait(Native Method)
    [2] java.lang.Object.wait(Object.java:424)
    [3] weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:90)
    [4] weblogic.kernel.ExecuteThread.run(ExecuteThread.java:117)
    "ExecuteThread-1" (TID:0x5d1534, sys_thread_t:0x5d14b8, state:CW, thread_t: t@12, threadID:0xfe071dc8, stack_bottom:0xfe072000, stac
    k_size:0x20000) prio=5
    [1] java.lang.Object.wait(Native Method)
    [2] java.lang.Object.wait(Object.java:424)
    [3] weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:90)
    [4] weblogic.kernel.ExecuteThread.run(ExecuteThread.java:117)
    "ExecuteThread-0" (TID:0x5d1a2c, sys_thread_t:0x5d19b0, state:CW, thread_t: t@11, threadID:0xfe0a1dc8, stack_bottom:0xfe0a2000, stac
    k_size:0x20000) prio=5
    [1] java.lang.Object.wait(Native Method)
    [2] java.lang.Object.wait(Object.java:424)
    [3] weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:90)
    [4] weblogic.kernel.ExecuteThread.run(ExecuteThread.java:117)
    "TimeEventGenerator" (TID:0x599694, sys_thread_t:0x599618, state:CW, thread_t: t@10, threadID:0xfe0d1dc8, stack_bottom:0xfe0d2000, s
    tack_size:0x20000) prio=5
    [1] java.lang.Object.wait(Native Method)
    [2] weblogic.time.common.internal.TimeTable.snooze(TimeTable.java:252)
    [3] weblogic.time.common.internal.TimeEventGenerator.run(TimeEventGenerator.java:141)
    [4] java.lang.Thread.run(Thread.java:485)
    "SpinnerRandomSource" (TID:0x55f2a4, sys_thread_t:0x55f228, state:CW, thread_t: t@8, threadID:0xfec41dc8, stack_bottom:0xfec42000, s
    tack_size:0x20000) prio=5
    [1] java.lang.Object.wait(Native Method)
    [2] java.lang.Object.wait(Object.java:424)
    [3] weblogic.security.SpinnerThread.stopSpinning(SpinnerRandomBitsSource.java:104)
    [4] weblogic.security.SpinnerThread.run(SpinnerRandomBitsSource.java:121)
    Exiting Thread (sys_thread_t:0xff2cace0) : no stack
    "Finalizer" (TID:0x172e84, sys_thread_t:0x172e08, state:CW, thread_t: t@6, threadID:0xfed31dc8, stack_bottom:0xfed32000, stack_size:
    0x20000) prio=8
    [1] java.lang.Object.wait(Native Method)
    [2] java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:113)
    [3] java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:128)
    [4] java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:175)
    "Reference Handler" (TID:0x16ed54, sys_thread_t:0x16ecd8, state:CW, thread_t: t@5, threadID:0xfed61dc8, stack_bottom:0xfed62000, sta
    ck_size:0x20000) prio=10
    [1] java.lang.Object.wait(Native Method)
    [2] java.lang.Object.wait(Object.java:424)
    [3] java.lang.ref.Reference$ReferenceHandler.run(Reference.java:115)
    "Signal dispatcher" (TID:0x14e1e4, sys_thread_t:0x14e168, state:MW, thread_t: t@4, threadID:0xfed91dc8, stack_bottom:0xfed92000, sta
    ck_size:0x20000) prio=10
    "main" (TID:0x39974, sys_thread_t:0x398f8, state:CW, thread_t: t@1, threadID:0x24ac8, stack_bottom:0xffbf0000, stack_size:0x20000) p
    rio=5
    [1] java.lang.Object.wait(Native Method)
    [2] java.lang.Object.wait(Object.java:424)
    [3] weblogic.t3.srvr.T3Srvr.waitForDeath(T3Srvr.java:1791)
    [4] java.lang.reflect.Method.invoke(Native Method)
    [5] weblogic.Server.startServerDynamically(Server.java:107)
    [6] weblogic.Server.main(Server.java:65)
    [7] weblogic.Server.main(Server.java:55)
    Abort - core dumped

  • Help on JVM Crash with core dump on solaris - 1.5_17

    Some times in my load test scenarios on sun os boxes JVM crashing with core dump. Here is some dump from the file
    # An unexpected error has been detected by HotSpot Virtual Machine:
    # SIGSEGV (0xb) at pc=0xfea07f40, pid=1564, tid=10
    # Java VM: Java HotSpot(TM) Server VM (1.5.0_17-b04 mixed mode)
    # Problematic frame:
    # V [libjvm.so+0x207f40]
    --------------- T H R E A D ---------------
    Current thread (0x0014e220): JavaThread "CompilerThread1" daemon [_thread_in_native, id=10]
    siginfo:si_signo=11, si_errno=0, si_code=1, si_addr=0x00000000
    Registers:
    O0=0x00000010 O1=0x019c1960 O2=0x01e00ec0 O3=0x002bdc48
    O4=0x01042c68 O5=0xc467eb4c O6=0xc467e330 O7=0x01042c68
    G1=0x01e00ea0 G2=0xff014c94 G3=0x000000e6 G4=0x01c5a4e4
    G5=0x01736e20 G6=0x00000000 G7=0xfb9e4200 Y=0x00000000
    PC=0xfea07f40 nPC=0xfea07f44
    --------------- S Y S T E M ---------------
    OS: Solaris 10 5/08 s10s_u5wos_10 SPARC
    Copyright 2008 Sun Microsystems, Inc. All Rights Reserved.
    Use is subject to license terms.
    Assembled 24 March 2008
    uname:SunOS 5.10 Generic_127127-11 sun4v (T2 libthread)
    rlimit: STACK 8192k, CORE infinity, NOFILE 65536, AS infinity
    load average:2.73 2.67 2.21
    CPU:total 32 has_v8, has_v9, has_vis1, has_vis2, is_ultra3, is_sun4v, is_niagara1
    Memory: 8k page, physical 8257536k(366576k free)
    vm_info: Java HotSpot(TM) Server VM (1.5.0_17-b04) for solaris-sparc, built on Nov 10 2008 01:58:40 by unknown with unknown Workshop:0x550
    Here is the stack dump of the kill quit thread
    ----------------- lwp# 10 / thread# 10 --------------------
    ff2c5bf0 lwpkill (6, 0, ff2f2e10, ff2a8bd0, ffffffff, 6) + 8
    ff2410f8 abort (7400, 1, 7c00, ad314, ff2f12d8, 0) + 110
    fee7e58c __1cCosFabort6Fi_v_ (1, 0, ff013084, fefde000, 7d94, 7c00) + 58
    fef0de48 __1cHVMErrorOreport_and_die6M_v_ (0, ff03a640, ff033ff4, 1, fee82c88, ff033ff4) + c84
    fea74138 JVM_handle_solaris_signal (b, c467e2b0, c467dff8, 8000, ff032fa0, 14e220) + ab4
    ff2c4b28 __sighndlr (b, c467e2b0, c467dff8, fea7364c, 0, 1) + c
    ff2b9b00 call_user_handler (b, ffbffeff, c, 0, fb9e4200, c467dff8) + 3b8
    fea07f40 __1cMPhaseChaitinFSplit6MI_I_ (c467ec2c, 0, 0, 3677ac, 398, c) + 3410
    fea13c68 __1cMPhaseChaitinRRegister_Allocate6M_v_ (c467eb4c, e88, dc0, ff0137d8, c467fb14, 48d) + 720
    fea17c64 __1cHCompileICode_Gen6M_v_ (c467f218, 9e0c, 9c00, fef56b15, 0, c467ec2c) + 2b0
    fea7ff14 __1cHCompile2t5B6MpnFciEnv_pnKC2Compiler_pnIciMethod_ii_v_ (c467f218, 0, 346c8, 0, fef569b8, 0) + c08
    fea75fb8 __1cKC2CompilerOcompile_method6MpnFciEnv_pnIciMethod_i_v_ (c467fb14, fef42a90, 1e40f58, 244, 346c8, d1800000) + b0
    fea76b68 __1cNCompileBrokerZinvoke_compiler_on_method6FpnLCompileTask__v_ (908928, 14e7fc, 13c900, 14e220, fef57367, c467fb14) + 4cc
    feb3357c __1cNCompileBrokerUcompiler_thread_loop6F_v_ (ff0330b8, 13c8a0, 14e220, c5e67700, 14e7f8, 0) + 44c
    feadbd20 __1cKJavaThreadDrun6M_v_ (14e220, ff037040, 7820, 0, 7800, 9400) + 2b0
    fee7e0a8 __1cG_start6Fpv_0_ (14e220, 61c, fefde000, 0, 5874, 5800) + 208
    ff2c49fc lwpstart (0, 0, 0, 0, 0, 0)
    Any idea on this dump, helps me a lot.
    Thanks.

    [http://java.sun.com/javase/6/webnotes/trouble/TSG-VM/html/crashes.html]

  • Xsan core dumping on volume start.

    Hey guys,
    I reciently upgraded to 10.4.7 (in hopes of fixing a kernel memory leak when hammering the san actualy) and now the xsan will not mount at all. I have applied all patches including the new xserver patch, and no love. When I try to start the volume it core dumps, but indicates that it started. However, I can not mount anything to it. The results of /Library/Filesystems/Xsan/data/CYBERSAN/log/cvlog when I try to start the volume is below.
    Any help or suggestions greatly apreciated.
    Thanks very much.
    Most sincerely,
    -- James
    The first issue seems to be this one here:
    [0630 15:46:27] 0x1886400 (*FATAL*) PANIC: /Library/Filesystems/Xsan/bin/fsm "alsplaytree_insert: CvSplayInsert(sblk) failed!" file alloc.c, line 447
    Complete log of the "start" process is below.
    [0630 15:46:19.570614] 0x1801000 (Debug) sigwait handler starting
    [0630 15:46:19] 0xa000ed98 (Info) Server Revision 2.7.200 Build 92.1 Built for Darwin 8.0 Created on Fri Apr 14 20:01:22 PDT 2006
    [0630 15:46:19] 0xa000ed98 (Info)
    Configuration:
    DiskTypes-4
    Disks-4
    StripeGroups-2
    ForceStripeAlignment-1
    MaxConnections-75
    ThreadPoolSize-128
    StripeAlignSize-256
    FsBlockSize-8192
    BufferCacheSize-32M
    InodeCacheSize-8192
    RestoreJournal-Disabled
    RestoreJournalDir-None
    [0630 15:46:19] 0xa000ed98 (Info) Self (10.0.1.202) IP address is 10.0.1.202 .
    [0630 15:46:19.583710] 0xa000ed98 (Debug) No fsports file - port range enforcement disabled.
    [0630 15:46:19] 0xa000ed98 (Info) Listening on TCP socket 10.0.1.202:49543
    [0630 15:46:19] 0xa000ed98 (Info) Node [0] [10.0.1.202:49543] File System Manager Login.
    [0630 15:46:19] 0xa000ed98 (Info) Service standing by on host '10.0.1.202:49543'.
    [0630 15:46:20.629890] 0xa000ed98 (Debug) Standby service - NSS ping from 10.0.1.21:52043.
    [0630 15:46:20.630535] 0xa000ed98 (Debug) FOUsurpCheck: read ARB info (pass 1): host (10.0.1.202:49489) conns 999999 age 1151707516.00 secs his delta 0.00 secs my delta 0.00 secs.
    [0630 15:46:20.630634] 0xa000ed98 (Debug) FOUsurpCheck: polling ARB block to check for active peer (pass 1).
    [0630 15:46:21.631149] 0xa000ed98 (Debug) FOUsurpCheck: read ARB info (pass 2): host (10.0.1.202:49489) conns 999999 age 1151707516.00 secs his delta 0.00 secs my delta 1.00 secs.
    [0630 15:46:21.631211] 0xa000ed98 (Debug) FOUsurpCheck: ARB is already mine.
    [0630 15:46:21] 0xa000ed98 (Info) Branding Arbitration Block (attempt 1) votes 2.
    [0630 15:46:23.634395] 0xa000ed98 (Debug) Cannot find fail over script [/Library/Filesystems/Xsan/bin/cvfail.10.0.1.202] - looking for generic script.
    [0630 15:46:23] 0xa000ed98 (Info) Launching fail over script [/Library/Filesystems/Xsan/bin/cvfail 10.0.1.202 49543 CYBERSAN]
    [0630 15:46:24.756291] 0xa000ed98 (Debug) Starting journal log recovery.
    [0630 15:46:24.966758] 0xa000ed98 (Debug) Completed journal log recovery.
    [0630 15:46:24.967322] 0xa000ed98 (Debug) Inodeinit_postactivation: FsStatus 0x3, Brl_ResyncState 1
    [0630 15:46:24] 0x1889c00 (Info) FSM Alloc: Loading Stripe Group "Meta". 372.58 GB.
    [0630 15:46:24] 0x188b200 (Info) FSM Alloc: Loading Stripe Group "VideoStorage". 5.46 TB.
    [0630 15:46:25] 0x1889c00 (Info) FSM Alloc: Stripe Group "Meta" active.
    [0630 15:46:27] 0x188b200 (Info) FSM Alloc: free blocks 4700392 with 947200 blocks reserved for client delayed buffers.
    [0630 15:46:27] 0x188b200 (Info) FSM Alloc: reserved blocks are product of MaxConnections(75) and MaxMBPerClientReserve(100).
    [0630 15:46:27] 0x188b200 (Info) FSM Alloc: Stripe Group "VideoStorage" active.
    [0630 15:46:27] 0xa000ed98 (Info) File System Service 'CYBERSAN[0]' now active on host '10.0.1.202:49543'.
    [0630 15:46:27.598917] 0xa000ed98 (Debug) Node [1] [10.0.1.202:49547] connected.
    [0630 15:46:27] 0x1886400 (*FATAL*) PANIC: /Library/Filesystems/Xsan/bin/fsm "alsplaytree_insert: CvSplayInsert(sblk) failed!" file alloc.c, line 447
    [0630 15:46:27] 0x1886400 (*FATAL*) PANIC: wait 3 secs for journal to flush
    [0630 15:46:27.609425] 0xa000ed98 (Debug) Active service - NSS ping from 10.0.1.184:52477.
    [0630 15:46:27.609472] 0xa000ed98 (Debug) Listener_thread: flushing journal.
    [0630 15:46:27.609492] 0xa000ed98 (Debug) Listener_thread: journal flush complete.
    [0630 15:46:27.609519] 0xa000ed98 (Debug) FSM I/O SUMMARY writes total/20.
    [0630 15:46:27.609535] 0xa000ed98 (Debug) FSM I/O SUMMARY writes journal/1 sb/0 buf/2 abm/0.
    [0630 15:46:27.609555] 0xa000ed98 (Debug) FSM I/O SUMMARY writes inode/1 ganged/2 (12.50%).
    [0630 15:46:27.609600] 0xa000ed98 (Debug) FSM wait SUMMARY inode pool expand waits/0.
    [0630 15:46:27.609615] 0xa000ed98 (Debug) FSM wait SUMMARY journal waits/0.
    [0630 15:46:27.609630] 0xa000ed98 (Debug) FSM wait SUMMARY journal bytes used avg/156501 max/158208.
    [0630 15:46:27.609644] 0xa000ed98 (Debug) FSM wait SUMMARY free buffer waits/0.
    [0630 15:46:27.609657] 0xa000ed98 (Debug) FSM wait SUMMARY free inode waits/0.
    [0630 15:46:27.609736] 0xa000ed98 (Debug) FSM wait SUMMARY revokes/0 avg/0 min/0 max/0.
    [0630 15:46:27.609756] 0xa000ed98 (Debug) FSM threads SUMMARY max busy hi-prio/0 lo-prio/0.
    [0630 15:46:27.609770] 0xa000ed98 (Debug) FSM threads SUMMARY max busy dmig/0 events/0.
    [0630 15:46:27.609784] 0xa000ed98 (Debug) FSM msg queue SUMMARY hi-prio now/0 min/0 max/0.
    [0630 15:46:27.609798] 0xa000ed98 (Debug) FSM msg queue SUMMARY lo-prio now/0 min/0 max/0.
    [0630 15:46:27.609813] 0xa000ed98 (Debug) FSM msg queue SUMMARY dmig now/0 min/0 max/0.
    [0630 15:46:27.609827] 0xa000ed98 (Debug) FSM msg queue SUMMARY events now/0 min/0 max/0.
    [0630 15:46:27.609842] 0xa000ed98 (Debug) FSM cache SUMMARY inode lookups/11 misses/7 hits/36.36%.
    [0630 15:46:27.609857] 0xa000ed98 (Debug) FSM cache SUMMARY free incore inodes now/8191 min/8189 max/8192.
    [0630 15:46:27.609875] 0xa000ed98 (Debug) FSM cache SUMMARY buffer lookups/21 misses/10 hits/52.38%.
    [0630 15:46:27.609890] 0xa000ed98 (Debug) FSM cache SUMMARY free buffers now/4096 min/1 max/4096.
    [0630 15:46:27.609904] 0xa000ed98 (Debug) FSM cache SUMMARY attrs now/0 min/0 max/0.
    [0630 15:46:27.609919] 0xa000ed98 (Debug) FSM extent SUMMARY extent lookups/0 misses/0 hits/0.00%.
    [0630 15:46:27.609934] 0xa000ed98 (Debug) FSM extent SUMMARY hint tries/0 misses/0 hits/0.00%.
    [0630 15:46:27.609989] 0xa000ed98 (Debug) SG SUMMARY Meta space total/372.58 GB free/371.90 GB (99.82%)
    [0630 15:46:27.610011] 0xa000ed98 (Debug) SG SUMMARY Meta space minfree/371.90 GB (99.82%) maxfree/371.90 GB (99.82%)
    [0630 15:46:27.610027] 0xa000ed98 (Debug) SG SUMMARY Meta alloc extent cnt/0 avgsize/0.00 B.
    [0630 15:46:27.610045] 0xa000ed98 (Debug) SG SUMMARY VideoStorage space total/5.46 TB free/35.91 GB (0.64%)
    [0630 15:46:27.610065] 0xa000ed98 (Debug) SG SUMMARY VideoStorage space minfree/35.86 GB (0.64%) maxfree/35.90 GB (0.64%)
    [0630 15:46:27.610082] 0xa000ed98 (Debug) SG SUMMARY VideoStorage alloc extent cnt/0 avgsize/0.00 B.
    [0630 15:46:27.610102] 0xa000ed98 (Debug) PIO HiPriWr SUMMARY Briana2_META cnt/1 maxq/0.
    [0630 15:46:27.610119] 0xa000ed98 (Debug) PIO HiPriWr SUMMARY Briana2_META avg/482 min/482 max/482.
    [0630 15:46:27.610135] 0xa000ed98 (Debug) PIO HiPriWr SUMMARY Briana2_META sysavg/480 sysmin/480 sysmax/480.
    [0630 15:46:27.610152] 0xa000ed98 (Debug) PIO HiPriWr SUMMARY Briana2_META avglen/2560 minlen/2560 maxlen/2560.
    [0630 15:46:27.610168] 0xa000ed98 (Debug) PIO Read SUMMARY Briana2_META cnt/127 maxq/5.
    [0630 15:46:27.610184] 0xa000ed98 (Debug) PIO Read SUMMARY Briana2_META avg/16471 min/345 max/84712.
    [0630 15:46:27.610200] 0xa000ed98 (Debug) PIO Read SUMMARY Briana2_META sysavg/7001 sysmin/326 sysmax/23029.
    [0630 15:46:27.610285] 0xa000ed98 (Debug) PIO Read SUMMARY Briana2_META avglen/970760 minlen/512 maxlen/2097152.
    [0630 15:46:27.610302] 0xa000ed98 (Debug) PIO Write SUMMARY Briana2_META cnt/19 maxq/1.
    [0630 15:46:27.610342] 0xa000ed98 (Debug) PIO Write SUMMARY Briana2_META avg/1634 min/303 max/21173.
    [0630 15:46:27.610360] 0xa000ed98 (Debug) PIO Write SUMMARY Briana2_META sysavg/1015 sysmin/290 sysmax/11011.
    [0630 15:46:27.610376] 0xa000ed98 (Debug) PIO Write SUMMARY Briana2_META avglen/5362 minlen/512 maxlen/8192.
    [0630 15:46:27] 0x1886400 (*FATAL*) PANIC: aborting threads now.

    On mdc open terminal and goto;
    /Library/Filesystems/Xsan/bin
    run as root
    cvfsck -j <selectyourvolume>
    to make sure journal is written out to volume
    then run
    cvfsck <selectyourvolume> until no errors are reported
    you can run it with -n option the first time to make sure you do only a readonly check (no modification, hence the FS will not be fixed)

  • New / malloc / threads core dump

    Hi,
    I'm trying to port a ftp client from Linux to Solaris. The client runs fine on both Linux and on *BSD.
    I'm using the Sun Studio 8 C++ compiler on Solaris 9 4/04 x86.
    The program crashes in the below class function:
    -- CUT --
    FILELIST CServer::ObtainFilelist(bool use_jump) {
    FILELIST fl_temp, fl_temp1 = NULL, fl_new, fl_start = NULL;
    pthread_mutex_lock(&(this->filelist_lock));
    fl_temp = this->actual_filelist;
    while (fl_temp) {
    fl_new = new(FILELIST);
    fl_new->next = NULL;
    fl_new->magic = fl_temp->magic;
    fl_new->is_marked = FALSE;
    fl_new->name = new(char[strlen(fl_temp->name) + 1]);
    if (!fl_temp1)
    fl_start = fl_new;
    else
    fl_temp1->next = fl_new;
    fl_temp1 = fl_new;
    fl_temp = fl_temp->next;
    pthread_mutex_unlock(&(this->filelist_lock));
    *use_jump = this->prefs.use_jump;
    return (fl_start);
    -- CUT --
    When running the program in dbx I get:
    -- CUT --
    t@2 (l@2) signal SEGV (no mapping at the fault address) in smalloc at 0xd2f20b09 0xd2f20b09: smalloc+0x0078: movl 0x00000008(%eax),%ecx
    Current function is CServer::ObtainFilelist
    1815 und bookfl_new->name = new(char[strlen(fl_temp->name) + 1]);
    (dbx) where
    current thread: t@2
    [1] _smalloc(0x8), at 0xd2f20b09
    [2] mallocunlocked(0x8), at 0xd2f20d66
    [3] malloc(0x5), at 0xd2f20b57
    [4] operator new(0x5), at 0xd2ff5d8c
    =>[5] CServer::ObtainFilelist(this = 0x839d328, use_jump = 0xd2d8df33), line 1815 in "server.cc"
    [6] CDisplayHandler::UpdateServerFilelist(this = 0x80c53a0, server = 0x839d328, window = 0x80eb600), line 1692 in "displayupdate.cc"
    [7] CDisplayHandler::HandleServerMessage(this = 0x80c53a0, msg = 2, magic = 1, data = (nil)), line 4596 in "displayhandler.cc"
    [8] CDisplayHandler::Loop(this = 0x80c53a0), line 4841 in "displayhandler.cc"
    [9] DetachDisplayHandler(dummy = (nil)), line 302 in "main.cc"
    [10] thrsetup(0xd2e30200), at 0xd2e54513
    [11] lwpstart(), at 0xd2e54790
    -- CUT --
    I tried to replace the "fl_new->name = new(char[strlen(fl_temp->name) + 1]);" with "fl_new-name new char [255]" with success. fl_temp->name is accessible, I tried to output the contents before doing the new with success.
    FILELIST is a struct and FILELIST.name is a char*.
    Any help would be really appreciated.martin@sara# CC -V
    CC: Sun C++ 5.5 2003/03/12
    martin@sara# uname -a
    SunOS sara 5.9 Generic_112234-12 i86pc i386 i86pc
    Regards,
    Martin Andersson

    The stack trace seems to show a core dump from malloc after being asked to allocate 5 bytes. (The operator new in the standard library calls malloc to allocate storage.)
    If your code was compiled optimized and without -g, the stack trace is not always reliable, however.
    But assuming the trace is accurate, the crash is probably due to a corrupted heap. An invalid free() or delete can corrupt the heap data structures, and the the crash occurs at at later time, often far removed from the offending location. "Invalid" means
    - using the wrong form of delete
    -deleting an address that was not provided by the matching new operator
    -freeing an address that was not provided by malloc/calloc/realloc
    -freeing or deletting the same block more than once
    The heap (and anything else in the program) can also become corrupted by storing through an invalid pointer or an uninitialized pointer. "Invalid" means the object pointed to no longer exists.
    The heap can also become corrupted if you store beyond the bounds of allocated storage.
    The classic error is this:
    char* p = new char[strlen(msg)]; // forgot about trailing null
    strcpy(p, msg); // write one byte too many
    If you can't see any of these errors in the souce code (and theyare hard to find), try running under dbx with RTC (run-time checking) enabled, or use some memory debugger.

Maybe you are looking for

  • How can i use a database for practice in DOS

    i have some problems in the sqlplus. My OS is windows2000 server,when i intalled the Oracle 8i i type a command 'cmd' go to DOS.and type "sqlplus username/password@database" but always the system say that my database name can't be deal with. and i wa

  • Query GL Account Segment Qualifier

    i would like to query the gl account code together with the segment qualifiers, some thing like select account_code, description, allow_budgeting, allow_posting, account_type, third_praty_control_account, reconcile   from .... what are the tables tha

  • Size of dimention table  fact table ratio  question..

    Hey Guys !!! I have  very basic question regarding the ratio of size of dimention table and fact table.. its mentioned that the ratio of dim table / fact table  sizes should not be greater than 1:20 for performance reasons .. thats OK.. now lets say

  • /System/Library/LaunchAgents/org.thebends.iphone.mobile_fs_util.plist

    /System/Library/LaunchAgents/org.thebends.iphone.mobile_fs_util.plist crashes every few seconds, as shown in my  system.log.  The forum suggestions haven't worked for me and I've followed their directions carefully.  Problems seem to have begun with

  • Why does the character size keep changing to extreme small on the home page?

    With the new Firefox downloaded the character type changes to extremely small print every time I go away from the home page. I then have to reset it to larger print. With old Firefox the print size remained as I set it all the time.