What is core dump

Hi All,
When i am running my program on Solaris 8.0, i.e relating to audio file recording the application is closing and it giving a core file in my present working directory. How can i debug the core in solaris, how can i know the exact problem location in my porgram.
please help me.
regards
Sree.

a core in java ??? i guess the core file is produced by a binary
in C++ executables you have something like (type 'man gdb' for help):
gdb <exefile> <corefile>

Similar Messages

  • JAVA CORE DUMP IN AIX MACHINES

    Hi,
    we got a java core dump in a AIX machine .
    The excerpts of the core dump file is as below. Please can anyone suggest me what the core dump is all about and what i need to do to fix the problem :
    NULL ------------------------------------------------------------------------
    0SECTION XHPI subcomponent dump routine
    NULL ==============================
    1XHTIME Wed Sep 14 09:48:39 2005
    1XHSIGRECV SIGILL received at 0xd2a36cfc in /iscp/node/lib/libmocj.a. Processing terminated.
    1XHFULLVERSION J2RE 1.4.1 IBM AIX build ca1411ifx-20040810 (141SR3)
    NULL
    1XHCURRENTTHD Current Thread Details
    NULL ----------------------
    2XHCURRSYSTHD "Thread-16" sys_thread_t:0x36866028
    3XHNATIVESTACK Native Stack
    NULL ------------
    3XHSTACKLINE at 0xD2A2FC40 in changeTimeOut__FP8__clienti
    3XHSTACKLINE at 0xD2A36CFC in ismc_getUsersOnsite__FRCQ2_3std4listXTQ2_3std12basic_stringXTcTQ2_3std11char_traitsXTc_TQ2_3std9allocatorXTc__TQ2_3std9allocatorXTQ2_3std12basic_stringXTcTQ2_3std11char_traitsXTc_TQ2_3std9allocatorXTc____RQ2_3std4listXTQ2_3std12basic_stringXTcTQ2_3std11c
    3XHSTACKLINE at 0xD2A4D8D0 in Java_com_telcordia_iscp_moc_libj_cgp_RPC_getUsersOnsite
    3XHSTACKLINE at 0xD2821CE8 in mmipInvoke_O_O
    3XHSTACKLINE at 0xD27E9370 in mmipExecuteJava
    3XHSTACKLINE at 0xD27E1FB4 in xeRunJavaVarArgMethod
    3XHSTACKLINE at 0xD27E2260 in xeRunDynamicMethod
    3XHSTACKLINE at 0xD27CFFFC in threadRT0
    3XHSTACKLINE at 0xD293CD10 in xmExecuteThread
    3XHSTACKLINE at 0xD2940BF4 in threadStart
    3XHSTACKLINE at 0xD2A75408 in _start
    3XHSTACKLINE at 0xD005277C in pthreadbody
    NULL
    1XHOPENV Operating Environment
    NULL ---------------------
    2XHHOSTNAME Host : cu11sv01_if0:10.104.148.79
    2XHOSLEVEL OS Level : AIX 5.2.0.0
    2XHCPUS Processors -
    3XHCPUARCH Architecture : POWER_PC (impl: unknown, ver: unknown)
    3XHNUMCPUS How Many : 2
    /jni
    4XESTACKTRACE at java.lang.Object.wait(Native Method)
    4XESTACKTRACE at java.lang.Object.wait(Object.java:438)
    4XESTACKTRACE at com.inprise.vbroker.orb.ORB.run(ORB.java:261)
    4XESTACKTRACE at com.telcordia.iscp.moc.server.config.ismc_config_mgr.main(ismc_config_mgr.java:125)
    3XHNATIVESTACK Native Stack
    NULL ------------
    3XHSTACKLINE at 0xD005D814 in eventwait
    3XHSTACKLINE at 0xD0069740 in condwait_local
    3XHSTACKLINE at 0xD0069B98 in condwait
    3XHSTACKLINE at 0xD006A6F8 in pthread_cond_wait
    3XHSTACKLINE at 0xD2A7C8AC in condvarWait
    3XHSTACKLINE at 0xD2A7B718 in sysMonitorWait
    3XHSTACKLINE at 0xD286B1F8 in lkMonitorWait
    3XHSTACKLINE at 0xD27E0234 in JVM_MonitorWait
    3XHSTACKLINE at 0xD2832168 in sysInvokeNative
    3XHSTACKLINE at 0xD281CE58 in mmipInvokeJniMethod
    3XHSTACKLINE at 0xD27E9370 in mmipExecuteJava
    3XHSTACKLINE at 0xD27E192C in xeRunJniMethod
    3XHSTACKLINE at 0xD2819F58 in invokeJniMethod
    3XHSTACKLINE at 0xD2813D4C in jni_CallStaticVoidMethod
    NULL
    NULL ----------------------------------------------------
    2XMFULLTHDDUMP Full thread dump Classic VM (J2RE 1.4.1 IBM AIX build ca1411ifx-20040810 (141SR3), native threads):
    3XMTHREADINFO "Thread-16" (TID:0x300E9E88, sys_thread_t:0x36866028, state:R, native ID:0xF37) prio=5
    4XESTACKTRACE at com.telcordia.iscp.moc.libj.cgp.RPC.getUsersOnsite(Native Method)
    4XESTACKTRACE at com.telcordia.iscp.moc.libj.cgp.RPC.getUsersFromSite(RPC.java:27)
    4XESTACKTRACE at com.telcordia.iscp.moc.server.config.RPCThread.rpcGetUsers(RPCThread.java:111)
    4XESTACKTRACE at com.telcordia.iscp.moc.server.config.RPCThread.run(RPCThread.java:60)
    4XESTACKTRACE at java.lang.Thread.run(Thread.java:568)
    3XHNATIVESTACK Native Stack
    NULL ------------
    3XHSTACKLINE at 0xD2A2FC40 in changeTimeOut__FP8__clienti
    3XHSTACKLINE at 0xD2A36CFC in ismc_getUsersOnsite__FRCQ2_3std4listXTQ2_3std12basic_stringXTcTQ2_3std11char_traitsXTc_TQ2_3std9allocatorXTc__TQ2_3std9allocatorXTQ2_3std12basic_stringXTcTQ2_3std11char_traitsXTc_TQ2_3std9allocatorXTc____RQ2_3std4listXTQ2_3std12basic_stringXTcTQ2_3std11c
    3XHSTACKLINE at 0xD2A4D8D0 in Java_com_telcordia_iscp_moc_libj_cgp_RPC_getUsersOnsite
    3XHSTACKLINE at 0xD2821CE8 in mmipInvoke_O_O
    3XHSTACKLINE at 0xD27E9370 in mmipExecuteJava
    3XHSTACKLINE at 0xD27E1FB4 in xeRunJavaVarArgMethod
    3XHSTACKLINE at 0xD27E2260 in xeRunDynamicMethod
    3XHSTACKLINE at 0xD27CFFFC in threadRT0
    3XHSTACKLINE at 0xD293CD10 in xmExecuteThread
    3XHSTACKLINE at 0xD2940BF4 in threadStart
    3XHSTACKLINE at 0xD2A75408 in _start
    3XHSTACKLINE at 0xD005277C in pthreadbody
    NULL
    Thanks

    Take a look at this IBM article to see if it helps:
    http://www-128.ibm.com/developerworks/eserver/library/es-javaonaix_core.html

  • Application dying with core dump on what appears to be berkeley

    I have a web app being run on a solaris server. This web app ran for approximately 20 hours before crashing. I have the core dump file, but it is quite large (11GB). Using mdb I am able to get the stack trace from the core dump. Could this be an issue with a corrupted BDB? Or could it be corrupted environment file(s)? A similar, but different (slightly different stack trace) error that happened on another server a few hours later. We have 3 other servers that continue to run successfully though with the same BDB objects.
    We are not writing to any of the BDBs. They are read only. Same with secondary BDBs. It is a java webapp interacting with the native solaris libraries. I forgot to add, this is a 64 bit machine.
    If you have any ideas/suggestions/need more info please let me know.
    Top of the stack trace below.
    libc.so.1`_lwp_kill+8(6, 0, ffffffff7ef45538, ffffffffffffffff, ffffffff7ef3a000, 0)
    libc.so.1`abort+0x118(1, 1d8, ffffffff7e2fc6f8, 1ef13c, 0, 0)
    libjvm.so`__1cCosFabort6Fb_v_+0x58(1, 1, 2dbc8, ffffffff7e69e000, 3abb94, 2d800)
    libjvm.so`__1cHVMErrorOreport_and_die6M_v_+0xcb4(ffffffff7e700480, 0, 1, ffffffff7e70ace0, ffffffff7e6cbb80, ffffffff7e55c873)
    libjvm.so`JVM_handle_solaris_signal+0xa6c(a, fffffffccbefd500, fffffffccbefd220, 1a0c00, 101b8a800, 280000)
    libc.so.1`__sighndlr+0xc(a, fffffffccbefd500, fffffffccbefd220, ffffffff7ddf5df0, 0, 9)
    libc.so.1`call_user_handler+0x3e0(ffffffff7bc15a00, ffffffff7bc15a00, fffffffccbefd220, c, 0, 0)
    libc.so.1`sigacthandler+0x54(0, fffffffccbefd500, fffffffccbefd220, ffffffff7bc15a00, 0, ffffffff7ef3a000)
    libdb_java-4.6.so`__env_alloc_free+0x140(100bab1c0, fffffffc6c0c75f8, fffffffc8bcff5dc, 1a, 66e, fffffffccbefe461)
    libdb_java-4.6.so`__memp_free+0x1c(100bab1c0, fffffffc82123140, fffffffc6c0c75f8, fffffffccbefe710, 0, fffffffc6a00f1d0)
    libdb_java-4.6.so`__memp_bhfree+0x6fc(100fc46e0, 100bab1c0, fffffffc6a00f1c8, fffffffc6c0c75f8, 1, 3)
    libdb_java-4.6.so`__memp_alloc+0x1df8(100fc46e0, 100bab1c0, fffffffc82100698, 0, 0, fffffffccbefdeb0)
    libdb_java-4.6.so`__memp_fget+0x233c(100ba5e50, 10142eb84, 0, 1, 10142eb78, 0)
    libdb_java-4.6.so`__ham_get_cpage+0x33c(101258860, 1, 4, 1, 10142ebc8, 10142ebb0)
    libdb_java-4.6.so`__ham_lookup+0x104(101258860, fffffffccbefe770, 0, 1, fffffffccbefe34c, 4c000)
    libdb_java-4.6.so`__hamc_get+0x278(101258860, fffffffccbefe770, fffffffccbefe710, 1a, fffffffccbefe34c, 0)
    libdb_java-4.6.so`__dbc_get+0x81c(101258860, fffffffccbefe770, fffffffccbefe710, 1a, 66e, fffffffccbefe461)
    libdb_java-4.6.so`__db_get+0x1a4(1012b2570, 0, fffffffccbefe770, fffffffccbefe710, 0, 4c000)
    libdb_java-4.6.so`__db_get_pp+0x3e0(1012b2570, 0, fffffffccbefe770, fffffffccbefe710, 0, fffffffccbefe700)
    libdb_java-4.6.so`Db_get+0x40(1012b2570, 0, fffffffccbefe770, fffffffccbefe710, 0, 0)
    libdb_java-4.6.so`Java_com_sleepycat_db_internal_db_1javaJNI_Db_1get+0x128(101b8a9b8, fffffffccbefe8e8, 1012b2570, 0, fffffffccbefe8c8, fffffffccbefe8d0)
    0xffffffff78391410(1012b2570, 0, ffffffff11fc9a38, ffffffff11fc9a70, 0, fffffffccbefe101)
    0xffffffff78005eac(ffffffff559ee358, b6, fffffffce2f93180, ffffffff78018100, 7124, fffffffccbefe221)
    0xffffffff78005eac(ffffffff559ee338, b6, fffffffce2f92f60, ffffffff78017d20, ae1, fffffffccbefe331)
    0xffffffff78005e60(ffffffff5fad4f80, b7, fffffffce2ff6ac0, ffffffff78017d28, 66e, fffffffccbefe461)
    0xffffffff78005e60(ffffffff5fad4f80, fffffffce150e618, fffffffce2f9dd20, ffffffff78017f60, 5, fffffffccbefe5e1)
    0xffffffff780063b8(ffffffff5fad4f20, b7, 0, ffffffff78018200, 1e400, fffffffccbefe701)
    0xffffffff78005e60(ffffffff5fad4f20, fffffffce14a5828, 0, ffffffff78017f60, ffffffff11ff0cf0, fffffffccbefe811)
    0xffffffff780063b8(ffffffff5f995ce0, fffffffce145f868, 0, ffffffff78017ce0, ffffffff11ff0cf0, fffffffccbefe931)
    0xffffffff780063b8(ffffffff5f995d78, b6, 0, ffffffff78018200, ffffffff11ff0cf0, fffffffccbefea51)
    0xffffffff78005fdc(fffffffef354e068, fffffffce00427e0, 0, ffffffff78017ce0, 0, fffffffccbefeb71)
    0xffffffff78006534(fffffffef354e0f8, b7, 0, ffffffff78018200, 0, fffffffccbefecb1)
    0xffffffff78005fdc(fffffffef354e0f8, fffffffce00427e0, 0, ffffffff78017f60, 912c14, fffffffccbefedc1)
    0xffffffff78006534(fffffffccbefff50, 60800, 0, ffffffff78018200, fffffffef354e178, fffffffccbefeeb1)
    0xffffffff78000240(fffffffccbeff8a0, fffffffccbeffd50, a, fffffffce00441e8, ffffffff7800bda0, fffffffccbeffb48)
    libjvm.so`__1cJJavaCallsLcall_helper6FpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v_+0x1f4(1, 101b8a800, fffffffccbeffb38, a,
    ffffffff780001e0, fffffffccbeff870)
    libjvm.so`__1cJJavaCallsMcall_virtual6FpnJJavaValue_nLKlassHandle_nMsymbolHandle_4pnRJavaCallArguments_pnGThread__v_+0x130(fffffffccbeffd48,
    ffffffff7e6ea148, fffffffef354e178, 4c148, fffffffccbeffb38, ffffffffff6f4950)
    libjvm.so`__1cJJavaCallsMcall_virtual6FpnJJavaValue_nGHandle_nLKlassHandle_nMsymbolHandle_5pnGThread__v_+0x50(fffffffccbeffd48, 100c8f880, 100c8f888,
    ffffffff7e71c2b0, ffffffff7e71c798, 101b8a800)
    libjvm.so`__1cMthread_entry6FpnKJavaThread_pnGThread__v_+0xf0(fffffffef354e178, 101b8a800, 7dd50, 85fc64, ffffffff7e71bd50, 7dc00)
    Edited by: user11287228 on Jun 9, 2011 11:33 AM

    Hello,
    If you can one thing that might help is rebuilding the Berkeley DB library with enable-debug and enable-diagnostic. With enable-debug we might get line numbers and see exact where we are in __env_alloc_free and see what the input parameters leading up to the abort are. With enable-diagnostic run-time checking is in place which might also help see what is causing this. (see http://download.oracle.com/docs/cd/E17076_02/html/installation/build_unix_conf.html) Another thing to do if you are not using a private environment is to look at the db_stat -E output:
    http://download.oracle.com/docs/cd/E17076_02/html/api_reference/C/db_stat.html
    Thank you,
    Sandra

  • JOB RSGENYTT - System core dump

    Hi SDN,
    While trying to upgrade our 4.6B system to ERP, JOB_RSGENYTT phase stops with a core dump, this is what i've in ST22
    Someone knows how i can analyse this :S
    regards
    Pedro Rodrigues
    ABAP runtime errors         SYSTEM_CORE_DUMPED           
           Occurred on     17.11.2007 at 19:53:23                                                                               
    Process terminated by signal 0.                                               
    What happened?
    Error in the SAP Basis system                                                 
    ABAP/4 processor detected an internal system error.                           
    The current ABAP program "RSGENYTT " had to be terminated because the ABAP    
    processor discovered an invalid system state.                                 
    What can you do?
    Please make a note of the actions and input which caused the error.           
    Please make a note of the actions and input which caused the error.                                                                               
    To resolve the problem, contact your                                          
    SAP system administrator.                                                                               
    Choose "Print" for a hard coopy of the termination message. You can           
    display and adminster short dump messages using Transaction ST22.             
    Error analysis
    An SAP System process was terminated by an operating system signal.           
    Possible reasons for this are:                                                
    1. Internal SAP System error.                                                 
    2. Process was terminated externally (by the system administrator).           
    Last error logged in SAP kernel                                                                               
    Component............ "Taskhandler"                                           
    Place................ "SAP-Server appserver_DEV_00 on host appserver (wp 0)"  
    Version.............. 1                                                       
    Error code........... 11                                                      
    Error text........... "ThSigHandler: signal"                                  
    Description.......... " "                                                     
    System call.......... " "                                                     
    Module............... "thxxhead.c"                                            
    Line................. 8628                                                                               
    The error reported by the operating system is:                                
    Error number..... " "                                                         
    Error text....... " "                                                                               
    How to correct the error
    The SAP System work directory (e.g. /usr/sap/c11/D00/work ) often             
    contains a file called 'core'.                                                                               
    Save this file under another name.                                                                               
    If you cannot solve the problem yourself, please send the                     
    following documents to SAP:                                                                               
    1. A hard copy print describing the problem.                                  
       To obtain this, select the "Print" function on the current screen.         
    2. A suitable hardcopy prinout of the system log.                             
       To obtain this, call the system log with Transaction SM21                  
       and select the "Print" function to print out the relevant                  
       part.                                                                               
    3. If the programs are your own programs or modified SAP programs,            
       supply the source code.                                                    
       To do this, you can either use the "PRINT" command in the editor or        
       print the programs using the report RSINCL00.                                                                               
    4. Details regarding the conditions under which the error occurred            
       or which actions and input led to the error.                                                                               
    System environment
    SAP Release.............. "46B"                                                                               
    Application server....... "appserver"                                         
    Network address.......... "192.39.0.2"                                        
    Operating system......... "Windows NT"                                        
    Release.................. "5.2"                                               
    Hardware type............ "4x Intel 80686"                                                                               
    Database server.......... "appserver"                                         
    Database type............ "MSSQL"                                             
    Database name............ "DEV"                                               
    Database owner........... "dev"                                                                               
    Character set............ "English_United State"                                                                               
    SAP kernel............... "46D"                                               
    Created on............... "Aug 16 2007 21:26:12"                              
    Created in............... "NT 4.0 1381 Service Pack 6 x86 MS VC++ 12.00"      
    Database version......... "SQL_Server_7.00 "                                                                               
    Patch level.............. "2337"                                              
    Patch text............... " "                                                                               
    Supported environment....                                                     
    Database................. "MSSQL 6.5.213 or higher, MSSQL 7.0.1 or higher"    
    SAP database version..... "46D"                                               
    Operating system......... "Windows NT 4.0, Windows NT 5.0, Windows NT 5.1,    
    Windows NT 5.2, , System build information:,                                 
                                                   , LCHN : "                                                                               
    User, transaction...
    Client.............. 000                                                      
    User................ "DDIC"                                                   
    Language key........ "E"                                                      
    Transaction......... "SE38 "                                                  
    Program............. "RSGENYTT "                                              
    Screen.............. "SAPMSSY0 1000"                                          
    Screen line......... 6                                                                               
    Information on where termination occurred
    The termination occurred in the ABAP/4 program "RSGENYTT " in                 
    The main program was "RSGENYTT ".                                                                               
    The termination occurred in line 0                                            
    of the source code of program " " (when calling the editor 00).               
    Contents of system fields
    SY field           contents.....................           SY field           contents.....................
    SY-SUBRC           0                                       SY-INDEX           0                                 
    SY-TABIX 1                             SY-DBCNT 1260                         
    SY-FDPOS 0                             SY-LSIND 0                            
    SY-PAGNO 0                             SY-LINNO 1                            
    SY-COLNO 1                                                                               
    Chosen variables
    Name..........................           Contents.1....+....2....+....3....+....4
    LV_COUNT                                 0                                      
                                   0000                                   
                                   0000                                   
    LV_INDEX                                 0                                      
                                   0000                                   
                                   0000                                   
    LT_DDYTT                                 Table[initial]                         
                                   0000FFFD                               
                                   0000FFFF                               
    LT_DDYTF                                 Table[initial]                         
                                   0000FFFD                               
                                   0000FFFF                               
    LT_PUTTB_SHD                             ############################ #######ï###
                                   000000000000000000000000000020000000E000
                                   00000000000000000000000040000A001000F400
    ... +            40                                ####ð###ð###################$###xæ-?ð#/?
                                   1000F000F000000000008000000020007E23F823
                                   00000800040000000000C0002000430086DF02FF
    ... +            80                                #?4?########################5###       
                                   93330000000000000000000000003000       
                                   8F4F0000000000000000000000005000       
    LS_PUTTB_SHD                             /BEV1/CADD03VTV                        
                                   2445324444335552222222222222222222222222
                                   F2561F3144036460000000000000000000000000
    ... +            40                                                                               
    2222222222222222222222222222222222222222
                                   0000000000000000000000000000000000000000
    ... +            80                                                002                7   
                                   2222222222222222333222222222222222232222
                                   0000000000000000002000000000000000070000
    ... +           120                                     VLE                               
                                   22222544                               
                                   000006C                                
    LV_SHD_DDXTT                             DDXTT~                                 
                                   445557222222222222222222222222         
                                   44844E000000000000000000000000         
    GC_BASREL_UPDATED                        U                                      
                                   5                                      
                                   5                                      
    LS_PUTTB_SHD-TABNAME                     /BEV1/CADD03VTV                        
                                   244532444433555222222222222222         
                                   F2561F314403646000000000000000         
    LS_DDYTT                                                                   ######
                                   2222222222222222222222222222222222000000
                                   0000000000000000000000000000000000000000
    ... +            40                                ##########                             
                                   0000000000222222222222222222222222222222
                                   0000000000000000000000000000000000000000
    ... +            80                                            ##########                 
                                   2222222222220000000000222222222222222222
                                   0000000000000000000000000000000000000000
    ... +           120                                              ###### #########         
                                   22222222                               
                                   0000000                                
    SYST                                     ############ï###########################
                                   000000000000E000000000000000000000000000
                                   000000001000F400000000000000000000000000
    ... +            40                                ì#######################################
                                   E000000000000000000000000000000000008000
                                   C40000001000000010000000000000000000C000
    ... +            80                                ########################################
                                   0000000000000000000000000000000000000000
                                   0000000000000000200000000000000000000000
    ... +           120                                ########################################
                                   00000000                               
                                   0000000                                
    SY-SUBRC                                 0                                      
                                   0000                                   
                                   0000                                   
    %_SSCR[]                                 ############################`###########
                                   0000000000000000000000000000600000000000
                                   0000000000000000000000004000030000000000
    ... +            40                                ################ÿÿÿÿ####################
                                   1000000000000000FFFF00000000000000000000
                                   0000000000001000FFFF41F07000430000000000
    ... +            80                                ################################       
                                   00000000000000000000000000000000       
                                   00000000000000000000000000000000       
             10032c92 807d1400         cmp     byte ptr ,0x0      ss:062ce90a=00   
             10032c96 7422             jz      dsql_db_init+0x30d0a (10032cba)               
             10032c98 394e08           cmp     ,ecx          ds:070aeb72=????????   
             10032c9b 751d             jnz     dsql_db_init+0x30d0a (10032cba)               
             10032c9d 8d047f           lea     eax,[edi+edi*2]        ds:00000000=????????   
             10032ca0 c1e003           shl     eax,0x3                                       
             10032ca3 8bd0             mov     edx,eax                                       
             10032ca5 8b4518           mov     eax,[ebp+0x18]         ss:062ce90a=00000000   
             10032ca8 2bc2             sub     eax,edx                                       
             10032caa 99               cdq                                                   
    FAULT-> 10032cab f7fb             idiv    ebx                                           
             10032cad 0fbfd0           movsx   edx,ax                                        
             10032cb0 eb0b             jmp     dsql_db_init+0x30d0d (10032cbd)               
             10032cb2 6a02             push    0x2                                           
             10032cb4 58               pop     eax                                           
             10032cb5 e9df040000       jmp     dsql_db_init+0x311e9 (10033199)               
             10032cba 6a01             push    0x1                                           
             10032cbc 5a               pop     edx                                           
             10032cbd 803dd95a1d1000                                        ds:101d5ad9=00   
                                       cmp  byte ptr ,0x0   
             10032cc4 7409             jz      dsql_db_init+0x30d1f (10032ccf)               
             10032cc6 833dac591d1006                                  ds:101d59ac=00000006   
                                       cmp dword ptr ,0x6   
             10032ccd 7416             jz      dsql_db_init+0x30d35 (10032ce5)               
    FramePtr ReturnAd Param#1  Param#2  Param#3  Param#4  Function Name                     
    031688dc 1000d5df 00000000 018b4eb8 00000000 00000001 dbmssslib!dsql_db_init            
    03168978 10001cb3 03f41f80 018b6470 018b4eb8 00000035 dbmssslib!dsql_db_init            
    031689c4 008f47dc 010035d0 00000035 00000001 018b6470 dbmssslib!DbSlVersion             
    031689f4 008f1120 00000001 00000000 3f2db20c 00000000 disp+work!             
    054fffb8 77e64829 03e7bf20 00000000 00000000 03e7bf20 MSVCRT!endthreadex                
    054fffec 00000000 77bcb4bc 03e7bf20 00000000 00000000 kernel32!GetModuleHandleA         
    List of ABAP programs affected
                                                                                    Type      Program                              Gen. date  time           LoadSize            RollSize           
          Prg       RSGENYTT                             17.11.2007 18:56:44       112     3            840 loade         
          Prg       SAPMSSY0                             26.03.2001 12:10:18         1     6       512 loade
          Prg       RSDBRUNT                             26.03.2001 12:09:07        19    22       376 loade
          Prg       RSDBSPBL                             26.03.2001 11:21:26        24     6       512 loade
          Prg       SAPDB__S                             01.06.1999 12:10:01        36     1       408 loade
          Prg       RSDBSPMC                             01.06.1999 12:09:54        34     7       728 loade
          Typ       DDSHDESCR                            03.09.1997 03:05:16       955             048 loade
          Typ       SPPARAMS                             07.05.1997 13:10:38       956             024 loade
          Prg       SAPLSABE                             01.06.1999 12:10:15       100     1       288 loade
          Prg       SAPLSECU                             04.04.2001 18:30:22        28     6       608 loade
          Prg       SAPMSSY3                             26.03.2001 10:57:11       269     5       368 loade
          Typ       ABDBG                                25.05.1999 15:31:57       716     1       360 loade
          Prg       SAPMSSYD                             22.03.2001 18:03:09        12     1       336 loade
          Prg       SAPFSPOR                             19.10.1999 09:39:27        59             216 loade
          Prg       SAPLSCNT                             01.06.1999 12:10:15        15     2       624 loade
          Prg       SAPLSVSM                             22.03.2001 17:23:10        61     2       552 loade
          Prg       SAPLSGUI                             26.03.2001 12:08:56         4     3       768 loade
          Prg       SAPLSTTM                             22.03.2001 15:09:40         2     5       392 loade
          Prg       SAPLSBDC                             22.03.2001 15:09:07         6     6       560 loade
          Prg       CL_DATAPROVIDER===============       22.03.2001 16:53:29        62     4       128 loade
          Typ       OBJ_RECORD                           14.02.1998 08:30:43       883             048 loade
          Prg       SAPLSTUP                             26.03.2001 11:45:52        16     9       160 loade
          Prg       SAPLCNDP                             26.03.2001 10:57:04         3    15       744 loade
          Prg       SAPSHDTV                             26.03.2001 11:45:07        14     3       864 loade
          Prg       SAPFGUICNTL                          26.03.2001 10:42:02        10     1       408 loade
          Prg       CL_GUI_CFW====================       26.03.2001 11:21:21        11    13       192 loade
          Prg       SAPLOLEA                             17.11.2007 13:23:33         5     7       656 loade
          Prg       SAPLSFES                             26.03.2001 12:08:50         7    10       544 loade
          Prg       SAPLGRFC                             22.03.2001 15:08:46        60     1       384 loade
          Prg       SAPLSTRF                             17.11.2007 13:23:33       217    10       424 loade
          Prg       SAPLSTFI                             26.03.2001 12:10:04       216     5       296 loade
          Prg       SAPLSUGI                             17.11.2007 18:56:44       673    35       280 loade
          Typ       PUTTB_SHD                            17.11.2007 11:26:20       682             120 loade
          Prg       SAPLSUGN                             17.11.2007 18:56:44       691     5       296 loade
          Typ       DDFTX                                05.11.1997 02:52:59       224             072 loade
          Prg       SAPLSDNT                             17.11.2007 18:56:44       135    18       368 loade
          Prg       SAPLSDB1                             17.11.2007 11:26:20       114     6       464 loade
          Prg       SDB1FMSS                             04.04.2001 18:30:57       113     4       104 loade
          Typ       DDXTT                                17.11.2007 18:56:44       235             048 loade
          Prg       RDTCMPTB                             17.11.2007 18:56:44       414    10       376 loade
          Prg       SAPLSDB2                             17.11.2007 18:56:44       225    39       216 loade
          Prg       SAPLSDB3                             17.11.2007 18:56:44       271     9       136 loade
          Prg       SAPLSDD0                             17.11.2007 13:23:33       133     5       200 loade
          Prg       RADIXTOL                             01.06.1999 12:09:34       150     2       504 loade
          Prg       SDB2FDBS                             17.11.2007 17:43:27       215    11       784 loade
          Prg       SAPLSDD2                             01.06.1999 12:10:16       237     3       888 loade
          Prg       SDB2FMSS                             17.11.2007 17:43:27       190    17       152 loade
          Typ       UVERS                                16.07.1997 14:46:33       347             072 loade
          Typ       DD092526V                            20.08.1998 11:15:55       781             048 loade
          Typ       X030L                                05.11.1997 03:07:56       709             096 loade
          Prg       RADBTOUT                             01.06.1999 12:09:34       124    10       448 loade
          Prg       SAPCNVE                              01.06.1999 12:10:01       101             168 loade
          Prg       SAPLSDAD                             17.11.2007 18:56:44       935    71       752 loade                                                                               
    List of internal tables
    Header of PROG=RSGENYTTDATA=GT_PROT[]                                                  
         TABH+  0(20) = 0000000000000000000000000000000000000000                             
         TABH+ 20(20) = 0000000004000000500700000000000007000000                             
         TABH+ 40(20) = 1E0000001E0000001E0000001E000000FFFFFFFF                             
         TABH+ 60(20) = E3000000020000000403000018972D3F00000000                             
         TABH+ 80(20) = 0000000000000000000000000000000000000000                             
         TABH+100(12) = 000000000000000013000000                                             
         id           = 19    (0x13000000)                                                   
         fill         = 7     (0x07000000)                                                   
         lineAdmin    = 30    (0x1E000000)                                                   
         lineAlloc    = 30    (0x1E000000)                                                   
         tabi         = 0x18972D3F                                                           
         pghook       = 0x00000000                                                           
         index        = 0x00000000                                                           
         hshook       = 0x00000000                                                           
         btree        = 0x00000000                                                           
         reghook      = 0x00000000                                                           
         lopc         = 0     (0x00000000)                                                   
         occu         = 30    (0x1E000000)                                                   
         rank         = 30    (0x1E000000)                                                   
         loop         = -1    (0xFFFFFFFF)                                                   
         leng         = 227   (0xE300)                                                       
         fcnt         = 0     (0x0000)                                                       
         lock         = 0                                                                    
         shrd         = 0                                                                    
         access       = 1     (stdAccess)                                                    
         idxKind      = 0     (noIndex)                                                      
         unique       = 2     (nonUnique)                                                    
         cmpMode      = 2     (cmpSingleMcmp)                                                
         pb_func      = 0x00000000                                                           
         pb_handle    = 0x00000000                                                                               
    Directory of application tables (contents)
    Program                               
      Name..........  Contents.1........2........3....+....
    Directory of data areas (administration information)
    Program                                
      No.. Name..........  Lgth  Ofsg Type Next Gen date   Gen time
      SYST                                                             
                L not assigned      751         0 IN                        
                M /%_LISTTABLE      750         1 CO 0                    
                T global stack      749  1      2 GL                        
      RSGENYTT                             
                A global data         0         3 DA                        
                L constant dat        1         4 LI        .0 .0472        
                L constant dat        2         5 LI        .0 .0367        
                L not assigned        3         6 IN                        
                L SYST                4         7 TA 00                    
                L SY                  5         8 TA                        
                L RSJOBINFO           6         9 TA                        
                M /%_SYS%%            7         0 CO                        
                M field symbol        8         1 FS                        
                M /%_SSCR             9         2 CO 0                    
                L VARI               10         3 TA                        
                L PUTTB_SHD          11         4 TA                        
                L DDYTT              12         5 TA                        
                L DDYTF              13         6 TA                        
                M field symbol       14         7 FS                        
                M field symbol       15         8 FS                        
                M field symbol       16         9 FS                        
      SAPMSSY0                             
                A global data         0         0 DA                        
                L constant dat        1         1 LI        .0 .077E        
                L constant dat        2         2 LI        .0 .06B8        
                L not assigned        3         3 IN                        
                L SYST                4         4 TA                        
                L SY                  5         5 TA                        
                L RSJOBINFO           6         6 TA                        
                M /%_SYS%%            7         7 CO                        
                M field symbol        8         8 FS                        
                M /%_LISTTABLE        9         9 CO                        
                M /%_SYS000          10         0 CO                        
                L TFDIR              11         1 TA                        
                M field symbol       12         2 FS                        
                M field symbol       13         3 FS                        
                L TRDIR              14         4 TA                        
                L ABMSG              15         5 TA                        
                M field symbol       16         6 FS                        
                L text pool          17         7 TP                        
      RSDBRUNT                             
                A global data         0         8 DA                        
                L constant dat        1         9 LI        .0 .1B8A        
                L constant dat        2         0 LI        .0 .1780        
                L not assigned        3         1 IN                        
                L SYST                4         2 TA                        
                L SY                  5         3 TA                        
                L RSJOBINFO           6         4 TA                        
                M /%_SYS%%            7         5 CO                        
                M field symbol        8         6 FS                        
                M /%_SSCR             9         7 CO                        
                L VARI               10         8 TA                        
                L TRDIR              11         9 TA                        
                L TUVID              12         0 TA                        
                L RSVUVINT           13         1 TA                        
                L VARID              14         2 TA                        
                L DFIES              15         3 TA                        
                L SSCRTEXTS          16         4 TA                        
                L SSCRFIELDS         17         5 TA                        
                M /%_DYN_SEL         18         6 CO                        
                M /%_FIELD_SEL       19         7 CO                        
                M /%_RUNT_XX_%       20         8 CO                        
                M field symbol       21         9 FS                        
                M field symbol       22         0 FS                        
                M field symbol       23         1 FS                        
                M field symbol       24         2 FS                        
                M field symbol       25         3 FS                        
                L text pool          26         4 TP                        
      RSDBSPBL                             
                A global data         0         5 DA                        
                L constant dat        1         6 LI        .0 .09CE        
                L constant dat        2         7 LI        .0 .0908        
                L not assigned        3         8 IN                        
                L SYST                4         9 TA                        
                L SY                  5         0 TA                        
                L RSJOBINFO           6         1 TA                        
                M /%_SYS%%            7         2 CO                        
                M field symbol        8         3 FS                        
                M /%_RUNT_XX_%        9         4 CO                        
                L text pool          10         5 TP                        
      SAPDB__S                             
                A global data         0         6 DA                        
                L constant dat        1         7 LI        .0 .020D        
                L constant dat        2         8 LI        .0 .01B0        
                L not assigned        3         9 IN                        
                L SYST                4         0 TA                        
                L SY                  5         1 TA                        
                L RSJOBINFO           6         2 TA                        
                M /%_SYS%%            7         3 CO                        
                M field symbol        8         4 FS                        
                M /%_SSCR             9         5 CO                        
                L VARI               10         6 TA                        
                L text pool          11         7 TP                        
                A global data        12         8 DA 0                    
      RSDBSPMC                             
                A global data         0         9 DA                        
                L constant dat        1         0 LI        .0 .0BD7        
                L constant dat        2         1 LI        .0 .0AE8        
                L not assigned        3         2 IN                        
                L SYST                4         3 TA                        
                L SY                  5         4 TA                        
                L RSJOBINFO           6         5 TA                        
                M /%_SYS%%            7         6 CO                        
                M field symbol        8         7 FS                        
                M /%_SSCR             9         8 CO                        
                M /%_RUNT_XX_%       10         9 CO                        
         1      L DD23L              11         0 TA                        
         1      L DD23T              12         1 TA                        
         1      L RSMDY              13         2 TA                        
         1      M field symbol       14         3 FS                        
         1      L text pool          15         4 TP                        
      SAPLSABE                             
         1      A global data         0         5 DA                        
         1      L constant dat        1         6 LI        .0 .014A        
         1      L constant dat        2         7 LI        .0 .0101        
         1      L not assigned        3         8 IN                        
         1      L SYST                4         9 TA                        
         1      L SY                  5         0 TA                        
         1      L RSJOBINFO           6         1 TA                        
         1      M /%_SYS%%            7         2 CO                        
         1      M field symbol        8         3 FS                        
         1      L TRDIR               9         4 TA                        
         1      M field symbol       10         5 FS                        
         1      L text pool          11         6 TP                        
      SAPLSECU                             
         1      A global data         0         7 DA                        
         1      L constant dat        1         8 LI        .0 .0918        
         1      L constant dat        2         9 LI        .0 .070B        
         1      L not assigned        3         0 IN                        
         1      L SYST                4         1 TA                        
         1      L SY                  5         2 TA                        
         1      L RSJOBINFO           6         3 TA                        
         1      M /%_SYS%%            7         4 CO                        
         1      M field symbol        8         5 FS                        
         1      L TSL1D               9         6 TA                        
         1      L TPFYPROPTY         10         7 TA                        
         1      M field symbol       11         8 FS                        
         1      L text pool          12         9 TP                        
      RSGENYTT                             
         1      L ABDBG             127         0 TA                        
      SAPMSSY3                             
         1      A global data         0         1 DA                        
         1      L constant dat        1         2 LI        .0 .0A38        
         1      L constant dat        2         3 LI        .0 .09BF        
         1      L not assigned        3         4 IN                        
         1      L SYST                4         5 TA                        
         1      L SY                  5         6 TA                        
         1      L RSJOBINFO           6         7 TA                        
         1      M /%_SYS%%            7         8 CO                        
         1      M field symbol        8         9 FS                        
         1      M /%_LISTTABLE        9         0 CO                        
         1      M /%_SYS000          10         1 CO                        
         1      L ABDBG              11         2 TA                        
         1      M field symbol       12         3 FS                        
         1      Y           13         4 LA 0                    
         1      Y           14         5 LA 0                    
         1      Y           15         6 LA 0                    
         1      Y           16         7 LA 0                    
         1      Y           17         8 LA 0                    
         1      Y           18         9 LA 0                 

    Hi lucio,
    thanks for your quick answer, update of DW didn't work, here you are dev_w22 trace
    trc file: "dev_w22", trc level: 1, release: "46D"
    ACTIVE TRACE LEVEL           1
    ACTIVE TRACE COMPONENTS      all, M

    B Mon Nov 19 18:30:29 2007
    B  create_con (con_name=R/3)
    B  Loading DB library 'D:\usr\sap\DEV\SYS\exe\run\dbmssslib.dll' ...
    B  Library 'D:\usr\sap\DEV\SYS\exe\run\dbmssslib.dll' loaded
    B  Version of library 'D:\usr\sap\DEV\SYS\exe\run\dbmssslib.dll' is "46D.00", patchlevel (0.2328)
    B  New connection 0 created
    M  relno      4640
    M  patchlevel 0
    M  patchno    2352
    M  intno      0
    M  pid        5400

    M  ***LOG Q0Q=> tskh_init, WPStart (Workproc22 5400) [dpxxdisp.c   976]
    I  MtxInit: -2 0 0

    I Mon Nov 19 18:30:31 2007
    I  *** ERROR => New Process with the same PID
                  ERROR_INVALID_ADDRESS: Attempt to access invalid address.   [semnt.c      1513]
    X  EmInit: MmSetImplementation( 2 ).
    X  <ES> client 22 initializing ....
    X  Using implementation std
    M  <ES> Memory Reset enabled
    X  ES initialized.
    M  ThSysUsrCheck: clear T22
    M  calling db_connect ...
    C  Thank You for using the SLOLEDB-interface
    C  Using dynamic link library 'D:\usr\sap\DEV\SYS\exe\run\dbmssslib.dll'
    C  dbmssslib.dll patch info
    C    patchlevel   0
    C    patchno      2328
    C    patchcomment MSSQL: Transaction inconsistencies HOTNEWS (1067103)
    C  SQLOLEDB Provider Release:08.10.3959
    C  Using shared procedure name cache (APPSERVER_DEVDEV_MEM,1320040 bytes,10000 procs) initialized by another process
    C  Using shared TEMP procedure cache (APPSERVER_DEVDEV_TSP,7040024 bytes,10000 procs) initialized by another process
    C  Connected to db server : [appserver], dbname: DEV, dbuser: dev
    B  Connection 0 opened
    B  Wp  Hdl ConName              ConCnt ConState     TX  PRM RCT Date     Time
    B  000 000 R/3                  000000 ACTIVE       NO  YES NO  20071119 183031
    M  db_connect o.k.
    I  MtxInit: 22 0 0
    X  EmInit: MmSetImplementation( 2 ).
    X  <ES> client 22 initializing ....
    X  Using implementation std
    X  ES initialized.
    B  db_con_shm_ini:  WP_ID = 22, WP_CNT = 31
    B  dbtbxbuf: Buffer TABL  (addr: 0BA400C8, size: 6000000, end: 0BFF8E48)
    B  dbexpbuf: Buffer EIBUF (addr: 0C2100D0, size: 4194304, end: 0C6100D0)
    B  dbexpbuf: Buffer CUA   (addr: 0C6200D0, size: 3072000, end: 0C90E0D0)
    M  rdisp/reinitialize_code_page -> 0
    M  rdisp/hold_keeps_time_slice -> 0
    M  rdisp/no_hooks_for_sqlbreak -> 0
    M  PfReadDBVersion: use compatibility mode for stat-files
    M  CCMS: AlInitGlobals : alert/use_sema_lock = TRUE.
    S  *** init spool environment
    S  initialize debug system
    T  Stack direction is downwards.
    T  debug control: prepare exclude for printer trace
    T  new memory block 07D86F10
    S  spool kernel/ddic check: Ok
    S  using table TSP02FX for frontend printing
    S  1 spool work process(es) found
    S  frontend print via spool service enabled
    S  printer list size is 150
    S  printer type list size is 50
    S  queue size (profile)   = 300
    S  hostspool list size = 3000
    S  option list size is 30
    S      found processing queue enabled
    S  found spool memory service RSPO-RCLOCKS at 0D760098
    S  doing lock recovery
    S  setting server cache root
    S  found spool memory service RSPO-SERVERCACHE at 0D760798
    S    using messages for server info
    S  immediate print option for implicitely closed spool requests is disabled

    A  -PXA--
    A  PXA INITIALIZATION
    A  Attached to PXA (address 28230040, size 154674K)
    A  abap/pxa = shared
    A  PXA INITIALIZATION FINISHED
    A  -PXA--

    A  RFC rfc/dump_client_info not set, use default -1
    A  RFC rfc/bc_ignore_thcmaccp_retcode not set, use default value: 0
    A  RFC rfc/bc_no_gui_cp_refresh not set, use default value: 0
    A  RFC Method> initialize RemObjDriver for ABAP Objects
    M  SsfSapSecin: putenv(SECUDIR=D:\usr\sap\DEV\DVEBMGS00\sec): ok

    M  =================================================
    M  === SSF INITIALIZATION:
    M  ===...SSF Security Toolkit name SAPSECULIB .
    M  ===...SSF trace level is 0 .
    M  ===...SSF library is D:\usr\sap\DEV\SYS\exe\run\sapsecu.dll .
    M  ===...SSF hash algorithm is SHA1 .
    M  ===...SSF symmetric encryption algorithm is DES-CBC .
    M  ===...sucessfully completed.
    M  =================================================
    E  Replication is disabled
    E  EnqCcInitialize: local lock table initialization o.k.
    E  EnqId_SuppressIpc: local EnqId initialization o.k.
    E  EnqCcInitialize: local enqueue client init o.k.

    B Mon Nov 19 18:40:15 2007
    B  dbtran INFO (init_connection '<DEFAULT>' [MSSQL:46D.00]):
    B   max_blocking_factor =  50,  max_in_blocking_factor      = 255,
    B   min_blocking_factor =   5,  min_in_blocking_factor      =  10,
    B   prefer_union_all    =   1,  prefer_union_for_select_all =   0,
    B   prefer_fix_blocking =   0,  prefer_in_itab_opt          =   0,
    B   convert AVG         =   1,  alias table FUPD            =   0,
    B   escape_as_literal   =   0,  opt GE LE to BETWEEN        =   0,
    B   select *            = 0x0,
    B   use_hints           = abap->1, dbif->1, upto->0, rule_in->0,
    B                         rule_fae->0, concat_fae->0, concat_fae_or->0
    C  The IRow interface is supported by this OLEDB provider

    M Mon Nov 19 18:40:18 2007
    M  call semaphore clean-up function ...
    M  ***LOG Q0E=> DpSigGenHandler, Exception (c0000094) [dpnttool.c   390]
    M  -
    C-STACK -
    SAP (R) - R/3(TM) Callstack, Version 1.0
    Copyright (C) SAP AG. All rights reserved.
    Application exception occurred:
    Exception : c0000094 (Divide by zero)
    App       : disp+work.EXE (pid=5400)
    When      : 11/19/2007 18:40:18.134
    Threads   : 2
    Computer Name       : APPSERVER
    User Name           : SAPServiceDEV
    Number of Processors: 4
    Processor Type: x86 Family 6 Model 15 Stepping 6
    Windows Version     : 5.2 Current Build: 3790
    Stack Dump for Thread Id 151c
    eax=0000a000 ebx=00000000 ecx=00000000 edx=00000000 esi=03f48b54 edi=00000000
    eip=10032cab esp=031688b0 ebp=031688dc iopl=0         nv up ei pl nz na po nc
    cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00010206
    function : <nosymbols>
            10032c92 807d1400         cmp     byte ptr [ebp+0x14],0x0      ss:062cfc7a=00
            10032c96 7422             jz      dsql_db_init+0x30d0a (10032cba)
            10032c98 394e08           cmp     [esi+0x8],ecx          ds:070afef2=????????
            10032c9b 751d             jnz     dsql_db_init+0x30d0a (10032cba)
            10032c9d 8d047f           lea     eax,[edi+edi*2]        ds:00000000=????????
            10032ca0 c1e003           shl     eax,0x3
            10032ca3 8bd0             mov     edx,eax
            10032ca5 8b4518           mov     eax,[ebp+0x18]         ss:062cfc7a=00000000
            10032ca8 2bc2             sub     eax,edx
            10032caa 99               cdq
    FAULT-> 10032cab f7fb             idiv    ebx
            10032cad 0fbfd0           movsx   edx,ax
            10032cb0 eb0b             jmp     dsql_db_init+0x30d0d (10032cbd)
            10032cb2 6a02             push    0x2
            10032cb4 58               pop     eax
            10032cb5 e9df040000       jmp     dsql_db_init+0x311e9 (10033199)
            10032cba 6a01             push    0x1
            10032cbc 5a               pop     edx
            10032cbd 803dd95a1d1000                                        ds:101d5ad9=00
                                      cmp  byte ptr [EndFastload+0x19644f (101d5ad9)],0x0
            10032cc4 7409             jz      dsql_db_init+0x30d1f (10032ccf)
            10032cc6 833dac591d1006                                  ds:101d59ac=00000006
                                      cmp dword ptr [EndFastload+0x196322 (101d59ac)],0x6
            10032ccd 7416             jz      dsql_db_init+0x30d35 (10032ce5)
    --> Stack Back Trace <--
    FramePtr ReturnAd Param#1  Param#2  Param#3  Param#4  Function Name
    031688dc 1000d5df 00000000 018b76f0 00000000 00000001 dbmssslib!dsql_db_init
    03168978 10001cb3 03f41f90 018b8ca8 018b76f0 00000035 dbmssslib!dsql_db_init
    031689c4 008f4765 010056b8 00000035 00000001 018b8ca8 dbmssslib!DbSlVersion
    031689f4 008f10a9 00000001 00000000 3f26827c 00000000 disp+work!<nosymbols>
    03168a74 008f05ff 00000000 3f26827c 00000000 3f2682ec disp+work!<nosymbols>
    03168a9c 008a2873 00000000 018b769c 3f2682ec 00000000 disp+work!<nosymbols>
    03168b48 0089ef88 00000000 3f26827c 3f2682ec 03168d0c disp+work!<nosymbols>
    03168b5c 008a1714 3f261654 00000000 00000000 00000000 disp+work!<nosymbols>
    03168d0c 0089d4ec 00000000 3f26827c 3f2682ec 00000000 disp+work!<nosymbols>
    03168ea0 0061f5f7 00000000 3f26827c 3f2682ec ffffffff disp+work!<nosymbols>
    03168edc 00616212 00000007 03168ef8 0316f130 00000000 disp+work!<nosymbols>
    03168f1c 005bf6a0 00000008 29339f2c 00000000 3f2918e0 disp+work!<nosymbols>
    0316f140 00629e43 00000000 00000000 0316f170 00000001 disp+work!<nosymbols>
    00e5bc44 00000000 49444553 00000000 4f525f25 0000544f disp+work!<nosymbols>
    Stack Dump for Thread Id 5f4
    eax=00000001 ebx=00000103 ecx=7c829f59 edx=00380000 esi=00000000 edi=00000000
    eip=7c8285ec esp=054ffc74 ebp=054ffcb8 iopl=0         nv up ei pl zr na po nc
    cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000246
    function : KiFastSystemCallRet
            7c8285ec c3               ret
            7c8285ed 8da42400000000   lea     esp,[esp]              ss:054ffc74=7c8270fb
            7c8285f4 8d642400         lea     esp,[esp]              ss:08667013=00000000
    --> Stack Back Trace <--
    FramePtr ReturnAd Param#1  Param#2  Param#3  Param#4  Function Name
    054ffcb8 00c3475c 00000688 00000000 00000000 03e7be00 ntdll!KiFastSystemCallRet
    054fff84 77bcb530 00000000 00000000 00000000 03e7be98 disp+work!<nosymbols>
    054fffb8 77e64829 03e7be98 00000000 00000000 03e7be98 MSVCRT!endthreadex
    054fffec 00000000 77bcb4bc 03e7be98 00000000 00000000 kernel32!GetModuleHandleA
    M  -
    M  call clean-up function ...
    M  in_ThErrHandle: 1
    M  ThSigHandler: signal (step 4, th_errno 11, action 4)

    M  Info for wp 22

    M    stat = 4
    M    reqtype = 4
    M    act_reqtype = 4
    M    tid = 22
    M    mode = 0
    M    len = 24
    M    rq_id = 139
    M    rq_source = 1
    M    rq_info = 8576
    M    last_tid = 22
    M    last_mode = 0
    M    int_checked_resource = 0
    M    ext_checked_resource = 0
    M    report = >                                        <
    M    action = 0
    M    tab_name = >                              <

    M  Modeinfo for User T22/M0

    M    tm state = 2
    M    uid = 23
    M    term type = 0x0
    M    display = 0x0
    M    cpic_no = 0
    M    cpic_idx = -1
    M    usr = >DDIC        <
    M    terminal = >                    <
    M    client = >000<
    M    conversation_ID = >        <
    M    appc_tm_conv_idx = -1
    M    blockSoftCanel = NO
    M    imode = 2
    M    mode state = 0x42
    M    mode clean_state = 1
    M    th_errno = 11
    M    rollout_reason = 0
    M    last_rollout_level = 7
    M    async_receives = 0
    M    cpic_receive = 0
    M    em handle = 1
    M    roll state = 4
    M    abap state = 4
    M    em state = 3
    M    eg state = 1
    M    spa state = 3
    M    enq state = 0
    M    next hook = T-1/U-1/M255
    M    master hook = T-1/U-1/M255
    M    slave hook = T-1/U-1/M255
    M    debug_tid = -1
    M    mode type = 0x1
    M    debug = 0
    M    tcode = >                    <
    M    client conversation_ID = >        <
    M    server conversation_ID = >        <
    M    lock = 0
    M    max enq infos = 0
    M    act enq infos = 0
    M    em_hyper_hdl = NULL


    M  *****************************************************************************
    M  *
    M  *  LOCATION    SAP-Server appserver_DEV_00 on host appserver (wp 22)
    M  *  ERROR       ThSigHandler: signal
    M  *
    M  *  TIME        Mon Nov 19 18:40:18 2007
    M  *  RELEASE     46D
    M  *  COMPONENT   Taskhandler
    M  *  VERSION     1
    M  *  RC          11
    M  *  MODULE      thxxhead.c
    M  *  LINE        8628
    M  *  COUNTER     1
    M  *
    M  *****************************************************************************

    M  Entering TH_CALL_HOOKS
    M  ThCallHooks: call hook >ThrSaveSPAFields< for event BEFORE_DUMP
    M  Entering ThSetStatError
    M  *** WARNING => sql break failed (-1)
    M  ThErrHandle: don't try rollback again
    M  ThErrHandle: call ThrCoreInfo
    A  ** RABAX: level LEV_RX_ROLLBACK entered.
    A  ** RABAX: level LEV_RX_ROLLBACK completed.
    A  ** RABAX: level LEV_RX_DB_ALIVE entered.
    A  ** RABAX: level LEV_RX_DB_ALIVE completed.
    A  ** RABAX: level LEV_RX_HOOKS entered.
    A  ** RABAX: level LEV_RX_HOOKS completed.
    A  ** RABAX: level LEV_RX_STANDARD entered.
    C  HandleOledbError [RpcExec,line 22204]: Error/Message: (err 8144, sev 0), Procedure or function ##Y8APPSERVEDEV00000054000000000014183031 has too many arguments specified.
    C  RpcExec failed.  HR 80040e14 DBSL retcode 99. proc: [##Y8APPSERVEDEV00000054000000000014183031]
    C  HandleOledbError [RpcExec,line 22204]: Error/Message: (err 8144, sev 0), Procedure or function ##Y8APPSERVEDEV00000054000000000014183031 has too many arguments specified.
    C  RpcExec failed.  HR 80040e14 DBSL retcode 99. proc: [##Y8APPSERVEDEV00000054000000000014183031]
    C  retry with SQL statement string
    A  ** RABAX: level LEV_RX_STANDARD completed.
    A  ** RABAX: level LEV_RX_C_STACK entered.
    A  ** RABAX: level LEV_RX_C_STACK completed.
    A  ** RABAX: level LEV_RX_MEMO_CHECK entered.
    A  ** RABAX: level LEV_RX_MEMO_CHECK completed.
    A  ** RABAX: level LEV_RX_INTERFACES entered.
    A  ** RABAX: level LEV_RX_INTERFACES completed.
    A  ** RABAX: level LEV_RX_GET_MESS entered.
    A  ** RABAX: level LEV_RX_GET_MESS completed.
    A  ** RABAX: level LEV_RX_INIT_SNAP entered.
    A  ** RABAX: level LEV_RX_INIT_SNAP completed.
    A  ** RABAX: level LEV_RX_WRITE_SYSLOG entered.
    A  ** RABAX: level LEV_RX_WRITE_SYSLOG completed.
    A  ** RABAX: level LEV_RX_WRITE_SNAP entered.
    A  ** RABAX: level LEV_SN_END completed.
    A  ** RABAX: level LEV_RX_SET_ALERT entered.
    A  ** RABAX: level LEV_RX_SET_ALERT completed.
    A  ** RABAX: level LEV_RX_COMMIT entered.
    A  ** RABAX: level LEV_RX_COMMIT completed.
    A  ** RABAX: level LEV_RX_SNAP_SYSLOG entered.
    A  ** RABAX: level LEV_RX_SNAP_SYSLOG completed.
    A  ** RABAX: level LEV_RX_RESET_PROGS entered.
    A  ** RABAX: level LEV_RX_RESET_PROGS completed.
    A  ** RABAX: level LEV_RX_STDERR entered.
    A  ** RABAX: level LEV_RX_STDERR completed.
    A  ** RABAX: level LEV_RX_RFC_ERROR entered.
    A  ** RABAX: level LEV_RX_RFC_ERROR completed.
    A  ** RABAX: level LEV_RX_RFC_CLOSE entered.
    A  ** RABAX: level LEV_RX_RFC_CLOSE completed.
    A  ** RABAX: level LEV_RX_IMC_ERROR entered.
    A  ** RABAX: level LEV_RX_IMC_ERROR completed.
    A  ** RABAX: level LEV_RX_DATASET_CLOSE entered.
    A  ** RABAX: level LEV_RX_DATASET_CLOSE completed.
    A  ** RABAX: level LEV_RX_ERROR_SAVE entered.
    A  ** RABAX: level LEV_RX_ERROR_SAVE completed.
    A  ** RABAX: level LEV_RX_LIVE_CACHE_CLEANUP entered.
    A  ** RABAX: level LEV_RX_LIVE_CACHE_CLEANUP completed.
    A  ** RABAX: level LEV_RX_END entered.
    A  ** RABAX: level LEV_RX_END completed.
    A  ** RABAX: end RX_RETURN
    M  ThIErrHandle: Entering ThErrHdlUser
    M  ThErrHdlUser: set th_errno (11)
    M  ThErrHdlUser: save context
    B  Disconnecting from ALL connections:
    B  Wp  Hdl ConName              ConCnt ConState     TX  PRM RCT Date     Time
    B  022 000 R/3                  000000 ACTIVE       YES YES NO  20071119 183031
    B  Disconnected from connection 0
    B  statistics db_con_commit (com_total=5, com_forced=1, com_tx=1)
    B  statistics db_con_rollback (roll_total=0, roll_forced=0, roll_tx=0)
    M  ***LOG Q02=> wp_halt, WPStop (Workproc22 5400) [dpnttool.c   310]
    M  return from clean-up function ...
    trc file: "dev_w22", trc level: 1, release: "46D"
    ACTIVE TRACE LEVEL           1
    ACTIVE TRACE COMPONENTS      all, M

    B Mon Nov 19 18:40:34 2007
    B  create_con (con_name=R/3)
    B  Loading DB library 'D:\usr\sap\DEV\SYS\exe\run\dbmssslib.dll' ...
    B  Library 'D:\usr\sap\DEV\SYS\exe\run\dbmssslib.dll' loaded
    B  Version of library 'D:\usr\sap\DEV\SYS\exe\run\dbmssslib.dll' is "46D.00", patchlevel (0.2328)
    B  New connection 0 created
    M  relno      4640
    M  patchlevel 0
    M  patchno    2352
    M  intno      0
    M  pid        432

    M  ***LOG Q0Q=> tskh_init, WPStart (Workproc22 432) [dpxxdisp.c   976]
    I  MtxInit: -2 0 0
    X  EmInit: MmSetImplementation( 2 ).
    X  <ES> client 22 initializing ....
    X  Using implementation std
    M  <ES> Memory Reset enabled
    X  ES initialized.
    M  calling db_connect ...
    C  Thank You for using the SLOLEDB-interface
    C  Using dynamic link library 'D:\usr\sap\DEV\SYS\exe\run\dbmssslib.dll'
    C  dbmssslib.dll patch info
    C    patchlevel   0
    C    patchno      2328
    C    patchcomment MSSQL: Transaction inconsistencies HOTNEWS (1067103)
    C  SQLOLEDB Provider Release:08.10.3959
    C  Using shared procedure name cache (APPSERVER_DEVDEV_MEM,1320040 bytes,10000 procs) initialized by another process
    C  Using shared TEMP procedure cache (APPSERVER_DEVDEV_TSP,7040024 bytes,10000 procs) initialized by another process
    C  Connected to db server : [appserver], dbname: DEV, dbuser: dev
    B  Connection 0 opened
    B  Wp  Hdl ConName              ConCnt ConState     TX  PRM RCT Date     Time
    B  000 000 R/3                  000000 ACTIVE       NO  YES NO  20071119 184034
    M  db_connect o.k.
    I  MtxInit: 22 0 0
    X  EmInit: MmSetImplementation( 2 ).
    X  <ES> client 22 initializing ....
    X  Using implementation std
    X  ES initialized.
    B  db_con_shm_ini:  WP_ID = 22, WP_CNT = 31
    B  dbtbxbuf: Buffer TABL  (addr: 0BA400C8, size: 6000000, end: 0BFF8E48)
    B  dbexpbuf: Buffer EIBUF (addr: 0C2100D0, size: 4194304, end: 0C6100D0)
    B  dbexpbuf: Buffer CUA   (addr: 0C6200D0, size: 3072000, end: 0C90E0D0)
    M  rdisp/reinitialize_code_page -> 0
    M  rdisp/hold_keeps_time_slice -> 0
    M  rdisp/no_hooks_for_sqlbreak -> 0
    M  PfReadDBVersion: use compatibility mode for stat-files
    M  CCMS: AlInitGlobals : alert/use_sema_lock = TRUE.
    S  *** init spool environment
    S  initialize debug system
    T  Stack direction is downwards.
    T  debug control: prepare exclude for printer trace
    T  new memory block 07D86BF0
    S  spool kernel/ddic check: Ok
    S  using table TSP02FX for frontend printing
    S  1 spool work process(es) found
    S  frontend print via spool service enabled
    S  printer list size is 150
    S  printer type list size is 50
    S  queue size (profile)   = 300
    S  hostspool list size = 3000
    S  option list size is 30
    S      found processing queue enabled
    S  found spool memory service RSPO-RCLOCKS at 0D760098
    S  doing lock recovery
    S  setting server cache root
    S  found spool memory service RSPO-SERVERCACHE at 0D760798
    S    using messages for server info
    S  immediate print option for implicitely closed spool requests is disabled

    A  -PXA--
    A  PXA INITIALIZATION
    A  Attached to PXA (address 28230040, size 154674K)
    A  abap/pxa = shared
    A  PXA INITIALIZATION FINISHED
    A  -PXA--

    A  RFC rfc/dump_client_info not set, use default -1
    A  RFC rfc/bc_ignore_thcmaccp_retcode not set, use default value: 0
    A  RFC rfc/bc_no_gui_cp_refresh not set, use default value: 0
    A  RFC Method> initialize RemObjDriver for ABAP Objects
    M  SsfSapSecin: putenv(SECUDIR=D:\usr\sap\DEV\DVEBMGS00\sec): ok

    M  =================================================
    M  === SSF INITIALIZATION:
    M  ===...SSF Security Toolkit name SAPSECULIB .
    M  ===...SSF trace level is 0 .
    M  ===...SSF library is D:\usr\sap\DEV\SYS\exe\run\sapsecu.dll .
    M  ===...SSF hash algorithm is SHA1 .
    M  ===...SSF symmetric encryption algorithm is DES-CBC .
    M  ===...sucessfully completed.
    M  =================================================
    E  Replication is disabled
    E  EnqCcInitialize: local lock table initialization o.k.
    E  EnqId_SuppressIpc: local EnqId initialization o.k.
    E  EnqCcInitialize: local enqueue client init o.k.
    M  ThCheckPrevUser: clean previous user T22/U23/M0/I2

    M  Modeinfo for User T22/M0

    M    tm state = 2
    M    uid = 23
    M    term type = 0x0
    M    display = 0x0
    M    cpic_no = 0
    M    cpic_idx = -1
    M    usr = >DDIC        <
    M    terminal = >                    <
    M    client = >000<
    M    conversation_ID = >        <
    M    appc_tm_conv_idx = -1
    M    blockSoftCanel = NO
    M    imode = 2
    M    mode state = 0x42
    M    mode clean_state = 1
    M    th_errno = 11
    M    rollout_reason = 0
    M    last_rollout_level = 7
    M    async_receives = 0
    M    cpic_receive = 0
    M    em handle = 1
    M    roll state = 3
    M    abap state = 3
    M    em state = 2
    M    eg state = 1
    M    spa state = 3
    M    enq state = 0
    M    next hook = T-1/U-1/M255
    M    master hook = T-1/U-1/M255
    M    slave hook = T-1/U-1/M255
    M    debug_tid = -1
    M    mode type = 0x1
    M    debug = 0
    M    tcode = >                    <
    M    client conversation_ID = >        <
    M    server conversation_ID = >        <
    M    lock = 0
    M    max enq infos = 0
    M    act enq infos = 0
    M    em_hyper_hdl = NULL

    M  ThCheckPrevUser: reset spa state for user T22/U23/M0
    M  LOCK WP ca_blk 216
    M  LOCK APPC ca_blk 72
    M  set task type ZTTABTC
    M  ThCleanPrevUser: clean U23 T22 M0 I2 clean state DP_DEFAULT_CLEANING from previous wp
    M  ThCleanPrevUser: saved MODE_REC = 40
    M  PfStatDisconnect: disconnect statistics
    M  ThCheckEmState: check ATTACH for em hdl 1
    M  ThCheckEmState: call EmContextAttach (em_hdl=1)
    M  ThIAMDel: delete tid/mode 22/0 (th_errno 23, release 1)
    M  ThTSCancel: set T22 M0 in status MODE_CANCEL
    M  ThIDeleteMode (22, 0, 3, ><, 0, 255, TRUE)
    M  ThIDeleteMode: no modes found ..
    M    no sub modes
    M  ThSUsrDel: delete system user
    M  ThSUsrDel: clean batch after error (23)
    C  The IRow interface is supported by this OLEDB provider
    M  ThScheduler: server name: appserver_DEV_00   
    M  ThISendMsg: send message (5) to server (wp) with name >appserver_DEV_00    <
    M  ThISndName: send to name: >appserver_DEV_00    <
    M  ThISend: (tm/user/type = 22/DDIC        /0x2000, mode_deleted=0)
    M    MSG_NAME
    M  ThRqOutCheck: o.k.
    M  abap strategy ROLL / O.K.
    M  ThNewWpStat: new state of T22/M0 = 0xc2
    M  ThISend: new wp stat: 0x0
    M  Adresse   Offset  Message by name (one way)
    M  -
    M  0639A0C0  000000  00000000 05000000 255f4556 454e545f |........%%_EVENT_|
    M  0639A0D0  000016  53434845 44554c45 52002020 20202020 |SCHEDULER.      |
    M  -
    M  ThMkReq: send output to canceled mode
    M  make DISP owner of wp_ca_blk 216
    M  put request into queue (reqtype 0, prio LOW, rq_id 158)
    M  -OUT- sender_id    WORK_PROCESS   tid  22    wp_ca_blk   216     wp_id 22
    M  -OUT- action    SEND_MSG_ONEWAY   uid  23    appc_ca_blk -1      type  NOWP
    M  -OUT- new_stat  NO_CHANGE         mode 0     len         268     rq_id 158
    M  -OUT- forward   DIA              
    M  -OUT- req_info  CANCELMODE MSG_WITH_REQ_BUF MSG_WITH_OH
    M  NiPHostToAddr: read hostaddr 127.0.0.1 from operating system
    M  NiIHostToAddr: hostname localhost = addr 127.0.0.1
    M  NiPServToNo: read servno 3200 from operating system
    M  NiIServToNo: servicename sapdp00 = port 0C.80/3200
    M  NiCreateHandle: state nihandle-socket 1-1024 NI_INITIAL
    M  NiIDgSend: init datagram send_handle 1-1024
    M  CPU byte order: little endian, reverse network, low val .. high val
    M  NiIDgSend: send dgram to: host 127.0.0.1, port 0C.80/3200, fam 2 (low adr..high adr)
    M  LOCK WP ca_blk 217
    M  ThResFree: free resources of U23 M0 I2 (normal mode, complete free) at level 3, db_action=TH_DB_NO_ACTION
    M  ThResFree: reset spa state for user T22/U23/M0
    M  ThCallHooks: call hook >SpoolHandleHook< for event SOS_HOOK_BEFORE_SESSION_CANCEL
    M  PfStatDisconnect: disconnect statistics
    M  ThDealComm: T22/U23/M0 has no cpic conns
    M  ***LOG R47=> ThResFree, delete (001023) [thxxmode.c   1099]
    M  ThGetEnqInfo: no enq info found
    M  ThVBIRollBack: initialize TH-hooks
    M  SosRegisterHook: add hook >ThVBICmRbHook< for event AFTER_COMMIT
    M  SosRegisterHook: add hook >ThVBICmRbHook< for event AFTER_ROLLBACK
    M  ThRmLocQueue: no async request found
    M  ThInvalidateRfcCliId: invalidate RfcCliId at 5DA68C48
    M  ThRmFree:  cleanup resources for T22 M0
    M  RmCleanUpResources2: hdr/tbl/ext_tbl = 04037058/00000000/0
    M  RmCleanUpResources2: no resources registered
    M  ThRmFree: reset eg state of T22 M0
    M  ThRmFree cleanup resources for T22
    M  RmCleanUpResources2: hdr/tbl/ext_tbl = 04037BB8/5DA68D20/1
    M  RmCleanUpResources2: call resource handler 0047A981 for key/entry 3/0
    M  ThFreeRollMemory: release eg adr 5DA68C48 for T22
    M  RmInitResourceTblEntry: free resource description  at 5DA693A8 (ext_tbl=1)
    M  ThFreeRollMemory: release eg adr 5DA693A8 for T22
    M  RmIFreeTable: free resource table at 5DA68D20 (ext_tbl=1)
    M  ThFreeRollMemory: release eg adr 5DA68D20 for T22
    M  ThRmFree: reset eg state of T22
    M  ThEmFree: call EmContextDelete (em_hdl=1)
    M  ThResFree: save spa pointer 7FDCE7E0 and install dummy spa
    M  ThCheckComOrRb (event=1, full_commit=1)
    M  ThCallHooks: call hook >ASTAT-collect commit handling< for event BEFORE_COMMIT
    M  ThCallHooks: call hook >rsts_before_commit< for event BEFORE_COMMIT
    M  ThCheckComOrRb (event=3, full_commit=1)
    M  ThCallHooks: call hook >ThVBICmRbHook< for event AFTER_COMMIT
    M  ThVBICmRbHook: called for commit
    M  ThCallHooks: call hook >ThNoClearPrevErr< for event AFTER_COMMIT
    M  ThNoClearPrevErr: clear prev no err
    M  ThCallHooks: call hook >rsts_after_commit< for event AFTER_COMMIT
    M  ThCallHooks: call hook >SpoolHandleHook< for event AFTER_COMMIT
    M  ThISend: (tm/user/type = 22/SAPSYS      /0x41, mode_deleted=1)
    M    TASK_SWITCH
    M    DISP
    M  ThRqOutCheck: o.k.
    M  ThISend: allowed rq_type of T22/M0 = 0
    M  abap strategy ROLL / O.K.
    M  ThNewWpStat: new MODE_REC = 40
    M  ThNewWpStat: new state of T22/M0 = 0xc1
    M  ThISend: new wp stat: 0x2
    M  ThMkReq: send output to canceled mode
    M  ThISend: complete stat record
    M  make DISP owner of wp_ca_blk 217
    M  put request into queue (reqtype 0, prio LOW, rq_id 159)
    M  -OUT- sender_id    WORK_PROCESS   tid  22    wp_ca_blk   217     wp_id 22
    M  -OUT- action    SEND_TO_DP        uid  23    appc_ca_blk -1      type  NOWP
    M  -OUT- new_stat  WP_WAIT           mode 0     len         8       rq_id 159
    M  -OUT- req_info  CANCELMODE
    M  NiIDgSend: send dgram to: host 127.0.0.1, port 0C.80/3200, fam 2 (low adr..high adr)
    M  REL APPC ca_blk 72
    M  ThISend: th_wp_waits_for_rq = TH_WP_WAITS_FOR_RQPfClearAllRec: clear statistic area
    M  PfStatDisconnect: disconnect statistics
    M  ThSysUsrCheck(1,1): check system user T22/U23/M0
    M  ThSysUsrCheck: clear T22
    M  DpITmSlotClear: clear slot 22
    M  DpListRemove: elem 22 not in tmadm_free_list
    M  DpListInsert: elem 22 already in tmadm_inuse_list
    M  rdisp/wp_auto_restart = 0
    M  rdisp/wp_abap_restart = 0
    M  ThSetThToolParam : restartable_wp[0] = FALSE
    M  ThSetThToolParam : restartable_wp[1] = TRUE
    M  ThSetThToolParam : restartable_wp[2] = TRUE
    M  ThSetThToolParam : restartable_wp[3] = FALSE
    M  ThSetThToolParam : restartable_wp[4] = TRUE
    M  ThSetThToolParam : restartable_wp[5] = TRUE
    M  ThSetThToolParam : restartable_wp[6] = TRUE
    M  ThCallHooks: call hook >HttpResetPtr< for event BEFORE_TASK_SWITCH
    M  TskhLoop: switch back to normal tracel level 1

    B Mon Nov 19 20:15:39 2007
    B  dbtran INFO (init_connection '<DEFAULT>' [MSSQL:46D.00]):
    B   max_blocking_factor =  50,  max_in_blocking_factor      = 255,
    B   min_blocking_factor =   5,  min_in_blocking_factor      =  10,
    B   prefer_union_all    =   1,  prefer_union_for_select_all =   0,
    B   prefer_fix_blocking =   0,  prefer_in_itab_opt          =   0,
    B   convert AVG         =   1,  alias table FUPD            =   0,
    B   escape_as_literal   =   0,  opt GE LE to BETWEEN        =   0,
    B   select *            = 0x0,
    B   use_hints           = abap->1, dbif->1, upto->0, rule_in->0,
    B                         rule_fae->0, concat_fae->0, concat_fae_or->0
    M  call semaphore clean-up function ...
    M  ***LOG Q0E=> DpSigGenHandler, Exception (c0000094) [dpnttool.c   390]
    M  -
    C-STACK -
    SAP (R) - R/3(TM) Callstack, Version 1.0
    Copyright (C) SAP AG. All rights reserved.
    Application exception occurred:
    Exception : c0000094 (Divide by zero)
    App       : disp+work.EXE (pid=432)
    When      : 11/19/2007 20:15:39.822
    Threads   : 2
    Computer Name       : APPSERVER
    User Name           : SAPServiceDEV
    Number of Processors: 4
    Processor Type: x86 Family 6 Model 15 Stepping 6
    Windows Version     : 5.2 Current Build: 3790
    Stack Dump for Thread Id 10c8
    eax=0000a000 ebx=00000000 ecx=00000000 edx=00000000 esi=03f48b44 edi=00000000
    eip=10032cab esp=031688b0 ebp=031688dc iopl=0         nv up ei pl nz na po nc
    cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00010206
    function : <nosymbols>
            10032c92 807d1400         cmp     byte ptr [ebp+0x14],0x0      ss:062cfc7a=00
            10032c96 7422             jz      dsql_db_init+0x30d0a (10032cba)
            10032c98 394e08           cmp     [esi+0x8],ecx          ds:070afee2=????????
            10032c9b 751d             jnz     dsql_db_init+0x30d0a (10032cba)
            10032c9d 8d047f           lea     eax,[edi+edi*2]        ds:00000000=????????
            10032ca0 c1e003           shl     eax,0x3
            10032ca3 8bd0             mov     edx,eax
            10032ca5 8b4518           mov     eax,[ebp+0x18]         ss:062cfc7a=00000000
            10032ca8 2bc2             sub     eax,edx
            10032caa 99               cdq
    FAULT-> 10032cab f7fb             idiv    ebx
            10032cad 0fbfd0           movsx   edx,ax
            10032cb0 eb0b             jmp     dsql_db_init+0x30d0d (10032cbd)
            10032cb2 6a02             push    0x2
            10032cb4 58               pop     eax
            10032cb5 e9df040000       jmp     dsql_db_init+0x311e9 (10033199)
            10032cba 6a01             push    0x1
            10032cbc 5a               pop     edx
            10032cbd 803dd95a1d1000                                        ds:101d5ad9=00
                                      cmp  byte ptr [EndFastload+0x19644f (101d5ad9)],0x0
            10032cc4 7409             jz      dsql_db_init+0x30d1f (10032ccf)
            10032cc6 833dac591d1006                                  ds:101d59ac=00000006
                                      cmp dword ptr [EndFastload+0x196322 (101d59ac)],0x6
            10032ccd 7416             jz      dsql_db_init+0x30d35 (10032ce5)
    --> Stack Back Trace <--
    FramePtr ReturnAd Param#1  Param#2  Param#3  Param#4  Function Name
    031688dc 1000d5df 00000000 018b76f0 00000000 00000001 dbmssslib!dsql_db_init
    03168978 10001cb3 03f41f80 018b8ca8 018b76f0 00000035 dbmssslib!dsql_db_init
    031689c4 008f4765 010056b8 00000035 00000001 018b8ca8 dbmssslib!DbSlVersion
    031689f4 008f10a9 00000001 00000000 3f26827c 00000000 disp+work!<nosymbols>
    03168a74 008f05ff 00000000 3f26827c 00000000 3f2682ec disp+work!<nosymbols>
    03168a9c 008a2873 00000000 018b769c 3f2682ec 00000000 disp+work!<nosymbols>
    03168b48 0089ef88 00000000 3f26827c 3f2682ec 03168d0c disp+work!<nosymbols>
    03168b5c 008a1714 3f261654 00000000 00000000 00000000 disp+work!<nosymbols>
    03168d0c 0089d4ec 00000000 3f26827c 3f2682ec 00000000 disp+work!<nosymbols>
    03168ea0 0061f5f7 00000000 3f26827c 3f2682ec ffffffff disp+work!<nosymbols>
    03168edc 00616212 00000007 03168ef8 0316f130 00000000 disp+work!<nosymbols>
    03168f1c 005bf6a0 00000008 29339f2c 00000000 3f2918e0 disp+work!<nosymbols>
    0316f140 00629e43 00000000 00000000 0316f170 00000001 disp+work!<nosymbols>
    00e5bc44 00000000 49444553 00000000 4f525f25 0000544f disp+work!<nosymbols>
    Stack Dump for Thread Id 10c4
    eax=00000001 ebx=00000103 ecx=7c829f59 edx=00380000 esi=00000000 edi=00000000
    eip=7c8285ec esp=054ffc74 ebp=054ffcb8 iopl=0         nv up ei pl zr na po nc
    cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000246
    function : KiFastSystemCallRet
            7c8285ec c3               ret
            7c8285ed 8da42400000000   lea     esp,[esp]              ss:054ffc74=7c8270fb
            7c8285f4 8d642400         lea     esp,[esp]              ss:08667013=00000000
    --> Stack Back Trace <--
    FramePtr ReturnAd Param#1  Param#2  Param#3  Param#4  Function Name
    054ffcb8 00c3475c 00000688 00000000 00000000 03e7bdf0 ntdll!KiFastSystemCallRet
    054fff84 77bcb530 00000000 00000000 00000000 03e7be88 disp+work!<nosymbols>
    054fffb8 77e64829 03e7be88 00000000 00000000 03e7be88 MSVCRT!endthreadex
    054fffec 00000000 77bcb4bc 03e7be88 00000000 00000000 kernel32!GetModuleHandleA
    M  -
    M  call clean-up function ...
    M  in_ThErrHandle: 1
    M  ThSigHandler: signal (step 4, th_errno 11, action 4)

    M  Info for wp 22

    M    stat = 4
    M    reqtype = 4
    M    act_reqtype = 4
    M    tid = 22
    M    mode = 0
    M    len = 24
    M    rq_id = 1131
    M    rq_source = 1
    M    rq_info = 8576
    M    last_tid = 22
    M    last_mode = 0
    M    int_checked_resource = 0
    M    ext_checked_resource = 0
    M    report = >                                        <
    M    action = 0
    M    tab_name = >                              <

    M  Modeinfo for User T22/M0

    M    tm state = 2
    M    uid = 23
    M    term type = 0x0
    M    display = 0x0
    M    cpic_no = 0
    M    cpic_idx = -1
    M    usr = >DDIC        <
    M    terminal = >                    <
    M    client = >000<
    M    conversation_ID = >        <
    M    appc_tm_conv_idx = -1
    M    blockSoftCanel = NO
    M    imode = 2
    M    mode state = 0x42
    M    mode clean_state = 1
    M    th_errno = 11
    M    rollout_reason = 0
    M    last_rollout_level = 7
    M    async_receives = 0
    M    cpic_receive = 0
    M    em handle = 1
    M    roll state = 4
    M    abap state = 4
    M    em state = 3
    M    eg state = 1
    M    spa state = 3
    M    enq state = 0
    M    next hook = T-1/U-1/M255
    M    master hook = T-1/U-1/M255
    M    slave hook = T-1/U-1/M255
    M    debug_tid = -1
    M    mode type = 0x1
    M    debug = 0
    M    tcode = >                    <
    M    client conversation_ID = >        <
    M    server conversation_ID = >        <
    M    lock = 0
    M    max enq infos = 0
    M    act enq infos = 0
    M    em_hyper_hdl = NULL


    M  *****************************************************************************
    M  *
    M  *  LOCATION    SAP-Server appserver_DEV_00 on host appserver (wp 22)
    M  *  ERROR       ThSigHandler: signal
    M  *
    M  *  TIME        Mon Nov 19 20:15:39 2007
    M  *  RELEASE     46D
    M  *  COMPONENT   Taskhandler
    M  *  VERSION     1
    M  *  RC          11
    M  *  MODULE      thxxhead.c
    M  *  LINE        8628
    M  *  COUNTER     1
    M  *
    M  *****************************************************************************

    M  Entering TH_CALL_HOOKS
    M  ThCallHooks: call hook >ThrSaveSPAFields< for event BEFORE_DUMP
    M  Entering ThSetStatError
    M  *** WARNING => sql break failed (-1)
    M  ThErrHandle: don't try rollback again
    M  ThErrHandle: call ThrCoreInfo
    A  ** RABAX: level LEV_RX_ROLLBACK entered.
    A  ** RABAX: level LEV_RX_ROLLBACK completed.
    A  ** RABAX: level LEV_RX_DB_ALIVE entered.
    A  ** RABAX: level LEV_RX_DB_ALIVE completed.
    A  ** RABAX: level LEV_RX_HOOKS entered.
    A  ** RABAX: level LEV_RX_HOOKS completed.
    A  ** RABAX: level LEV_RX_STANDARD entered.
    C  HandleOledbError [RpcExec,line 22204]: Error/Message: (err 8144, sev 0), Procedure or function ##Y8APPSERVEDEV00000054000000000014183031 has too many arguments specified.
    C  RpcExec failed.  HR 80040e14 DBSL retcode 99. proc: [##Y8APPSERVEDEV00000054000000000014183031]
    C  retry with SQL statement string
    A  ** RABAX: level LEV_RX_STANDARD completed.
    A  ** RABAX: level LEV_RX_C_STACK entered.
    A  ** RABAX: level LEV_RX_C_STACK completed.
    A  ** RABAX: level LEV_RX_MEMO_CHECK entered.
    A  ** RABAX: level LEV_RX_MEMO_CHECK completed.
    A  ** RABAX: level LEV_RX_INTERFACES entered.
    A  ** RABAX: level LEV_RX_INTERFACES completed.
    A  ** RABAX: level LEV_RX_GET_MESS entered.
    A  ** RABAX: level LEV_RX_GET_MESS completed.
    A  ** RABAX: level LEV_RX_INIT_SNAP entered.
    A  ** RABAX: level LEV_RX_INIT_SNAP completed.
    A  ** RABAX: level LEV_RX_WRITE_SYSLOG entered.
    A  ** RABAX: level LEV_RX_WRITE_SYSLOG completed.
    A  ** RABAX: level LEV_RX_WRITE_SNAP entered.
    A  ** RABAX: level LEV_SN_END completed.
    A  ** RABAX: level LEV_RX_SET_ALERT entered.
    A  ** RABAX: level LEV_RX_SET_ALERT completed.
    A  ** RABAX: level LEV_RX_COMMIT entered.
    A  ** RABAX: level LEV_RX_COMMIT completed.
    A  ** RABAX: level LEV_RX_SNAP_SYSLOG entered.
    A  ** RABAX: level LEV_RX_SNAP_SYSLOG completed.
    A  ** RABAX: level LEV_RX_RESET_PROGS entered.
    A  ** RABAX: level LEV_RX_RESET_PROGS completed.
    A  ** RABAX: level LEV_RX_STDERR entered.
    A  ** RABAX: level LEV_RX_STDERR completed.
    A  ** RABAX: level LEV_RX_RFC_ERROR entered.
    A  ** RABAX: level LEV_RX_RFC_ERROR completed.
    A  ** RABAX: level LEV_RX_RFC_CLOSE entered.
    A  ** RABAX: level LEV_RX_RFC_CLOSE completed.
    A  ** RABAX: level LEV_RX_IMC_ERROR entered.
    A  ** RABAX: level LEV_RX_IMC_ERROR completed.
    A  ** RABAX: level LEV_RX_DATASET_CLOSE entered.
    A  ** RABAX: level LEV_RX_DATASET_CLOSE completed.
    A  ** RABAX: level LEV_RX_ERROR_SAVE entered.
    A  ** RABAX: level LEV_RX_ERROR_SAVE completed.
    A  ** RABAX: level LEV_RX_LIVE_CACHE_CLEANUP entered.
    A  ** RABAX: level LEV_RX_LIVE_CACHE_CLEANUP completed.
    A  ** RABAX: level LEV_RX_END entered.
    A  ** RABAX: level LEV_RX_END completed.
    A  ** RABAX: end RX_RETURN
    M  ThIErrHandle: Entering ThErrHdlUser
    M  ThErrHdlUser: set th_errno (11)
    M  ThErrHdlUser: save context
    B  Disconnecting from ALL connections:
    B  Wp  Hdl ConName              ConCnt ConState     TX  PRM RCT Date     Time
    B  022 000 R/3                  000000 ACTIVE       YES YES NO  20071119 184034
    B  Disconnected from connection 0
    B  statistics db_con_commit (com_total=6, com_forced=2, com_tx=2)
    B  statistics db_con_rollback (roll_total=0, roll_forced=0, roll_tx=0)
    M  ***LOG Q02=> wp_halt, WPStop (Workproc22 432) [dpnttool.c   310]
    M  return from clean-up function ...
    trc file: "dev_w22", trc level: 1, release: "46D"
    ACTIVE TRACE LEVEL           1
    ACTIVE TRACE COMPONENTS      all, M

    B Mon Nov 19 20:15:54 2007
    B  create_con (con_name=R/3)
    B  Loading DB library 'D:\usr\sap\DEV\SYS\exe\run\dbmssslib.dll' ...
    B  Library 'D:\usr\sap\DEV\SYS\exe\run\dbmssslib.dll' loaded
    B  Version of library 'D:\usr\sap\DEV\SYS\exe\run\dbmssslib.dll' is "46D.00", patchlevel (0.2328)
    B  New connection 0 created
    M  relno      4640
    M  patchlevel 0
    M  patchno    2352
    M  intno      0
    M  pid        4492

    M  ***LOG Q0Q=> tskh_init, WPStart (Workproc22 4492) [dpxxdisp.c   976]
    I  MtxInit: -2 0 0
    X  EmInit: MmSetImplementation( 2 ).
    X  <ES> client 22 initializing ....
    X  Using implementation std
    M  <ES> Memory Reset enabled
    X  ES initialized.
    M  calling db_connect ...
    C  Thank You for using the SLOLEDB-interface
    C  Using dynamic link library 'D:\usr\sap\DEV\SYS\exe\run\dbmssslib.dll'
    C  dbmssslib.dll patch info
    C    patchlevel   0
    C    patchno      2328
    C    patchcomment MSSQL: Transaction inconsistencies HOTNEWS (1067103)
    C  SQLOLEDB Provider Release:08.10.3959
    C  Using shared procedure name cache (APPSERVER_DEVDEV_MEM,1320040 bytes,10000 procs) initialized by another process
    C  Using shared TEMP procedure cache (APPSERVER_DEVDEV_TSP,7040024 bytes,10000 procs) initialized by another process
    C  Connected to db server : [appserver], dbname: DEV, dbuser: dev
    B  Connection 0 opened
    B  Wp  Hdl ConName              ConCnt ConState     TX  PRM RCT Date     Time
    B  000 000 R/3                  000000 ACTIVE       NO  YES NO  20071119 201554
    M  db_connect o.k.
    I  MtxInit: 22 0 0
    X  EmInit: MmSetImplementation( 2 ).
    X  <ES> client 22 initializing ....
    X  Using implementation std
    X  ES initialized.
    B  db_con_shm_ini:  WP_ID = 22, WP_CNT = 31
    B  dbtbxbuf: Buffer TABL  (addr: 0BA400C8, size: 6000000, end: 0BFF8E48)
    B  dbexpbuf: Buffer EIBUF (addr: 0C2100D0, size: 4194304, end: 0C6100D0)
    B  dbexpbuf: Buffer CUA   (addr: 0C6200D0, size: 3072000, end: 0C90E0D0)
    M  rdisp/reinitialize_code_page -> 0
    M  rdisp/hold_keeps_time_slice -> 0
    M  rdisp/no_hooks_for_sqlbreak -> 0
    M  PfReadDBVersion: use compatibility mode for stat-files
    M  CCMS: AlInitGlobals : alert/use_sema_lock = TRUE.
    S  *** init spool environment
    S  initialize debug system
    T  Stack direction is downwards.
    T  debug control: prepare exclude for printer trace
    T  new memory block 07D86BF0
    S  spool kernel/ddic check: Ok
    S  using table TSP02FX for frontend printing
    S  1 spool work process(es) found
    S  frontend print via spool service enabled
    S  printer list size is 150
    S  printer type list size is 50
    S  queue size (profile)   = 300
    S  hostspool list size = 3000
    S  option list size is 30
    S      found processing queue enabled
    S  found spool memory service RSPO-RCLOCKS at 0D760098
    S  doing lock recovery
    S  setting server cache root
    S  found spool memory service RSPO-SERVERCACHE at 0D760798
    S    using messages for server info
    S  immediate print option for implicitely closed spool requests is disabled

    A  -PXA--
    A  PXA INITIALIZATION
    A  Attached to PXA (address 28230040, size 154674K)
    A  abap/pxa = shared
    A  PXA INITIALIZATION FINISHED
    A  -PXA--

    A  RFC rfc/dump_client_info not set, use default -1
    A  RFC rfc/bc_ignore_thcmaccp_retcode not set, use default value: 0
    A  RFC rfc/bc_no_gui_cp_refresh not set, use default value: 0
    A  RFC Method> initialize RemObjDriver for ABAP Objects
    M  SsfSapSecin: putenv(SECUDIR=D:\usr\sap\DEV\DVEBMGS00\sec): ok

    M  =================================================
    M  === SSF INITIALIZATION:
    M  ===...SSF Security Toolkit name SAPSECULIB .
    M  ===...SSF trace level is 0 .
    M  ===...SSF library is D:\usr\sap\DEV\SYS\exe\run\sapsecu.dll .
    M  ===...SSF hash algorithm is SHA1 .
    M  ===...SSF symmetric encryption algorithm is DES-CBC .
    M  ===...sucessfully completed.
    M  =================================================
    E  Replication is disabled
    E  EnqCcInitialize: local lock table initialization o.k.
    E  EnqId_SuppressIpc: local EnqId initialization o.k.
    E  EnqCcInitialize: local enqueue client init o.k.
    M  ThCheckPrevUser: clean previous user T22/U23/M0/I2

    M  Modeinfo for User T22/M0

    M    tm state = 2
    M    uid = 23
    M    term type = 0x0
    M    display = 0x0
    M    cpic_no = 0
    M    cpic_idx = -1
    M    usr = >DDIC        <
    M    terminal = >                    <
    M    client = >000<
    M    conversation_ID = >        <
    M    appc_tm_conv_idx = -1
    M    blockSoftCanel = NO
    M    imode = 2
    M    mode state = 0x42
    M    mode clean_state = 1
    M    th_errno = 11
    M    rollout_reason = 0
    M    last_rollout_level = 7
    M    async_receives = 0
    M    cpic_receive = 0
    M    em handle = 1
    M    roll state = 3
    M    abap state = 3
    M    em state = 2
    M    eg state = 1
    M    spa state = 3
    M    enq state = 0
    M    next hook = T-1/U-1/M255
    M    master hook = T-1/U-1/M255
    M    slave hook = T-1/U-1/M255
    M    debug_tid = -1
    M    mode type = 0x1
    M    debug = 0
    M    tcode = >                    <
    M    client conversation_ID = >        <
    M    server conversation_ID = >        <
    M    lock = 0
    M    max enq infos = 0
    M    act enq infos = 0
    M    em_hyper_hdl = NULL

    M  ThCheckPrevUser: reset spa state for user T22/U23/M0
    M  LOCK WP ca_blk 216
    M  LOCK APPC ca_blk 72
    M  set task type ZTTABTC
    M  ThCleanPrevUser: clean U23 T22 M0 I2 clean state DP_DEFAULT_CLEANING from previous wp
    M  ThCleanPrevUser: saved MODE_REC = 40
    M  PfStatDisconnect: disconnect statistics
    M  ThCheckEmState: check ATTACH for em hdl 1
    M  ThCheckEmState: call EmContextAttach (em_hdl=1)
    M  ThIAMDel: delete tid/mode 22/0 (th_errno 23, release 1)
    M  ThTSCancel: set T22 M0 in status MODE_CANCEL
    M  ThIDeleteMode (22, 0, 3, ><, 0, 255, TRUE)
    M  ThIDeleteMode: no modes found ..
    M    no sub modes
    M  ThSUsrDel: delete system user
    M  ThSUsrDel: clean batch after error (23)
    C  The IRow interface is supported by this OLEDB provider
    M  ThScheduler: server name: appserver_DEV_00   
    M  ThISendMsg: send message (5) to server (wp) with name >appserver_DEV_00    <
    M  ThISndName: send to name: >appserver_DEV_00    <
    M  ThISend: (tm/user/type = 22/DDIC        /0x2000, mode_deleted=0)
    M    MSG_NAME
    M  ThRqOutCheck: o.k.
    M  abap strategy ROLL / O.K.
    M  ThNewWpStat: new state of T22/M0 = 0xc2
    M  ThISend: new wp stat: 0x0
    M  Adresse   Offset  Message by name (one way)
    M  -
    M  0639A0C0  000000  00000000 05000000 255f4556 454e545f |........%%_EVENT_|
    M  0639A0D0  000016  53434845 44554c45 52002020 20202020 |SCHEDULER.      |
    M  -
    M  ThMkReq: send output to canceled mode
    M  make DISP owner of wp_ca_blk 216
    M  put request into queue (reqtype 0, prio LOW, rq_id 1165)
    M  -OUT- sender_id    WORK_PROCESS   tid  22    wp_ca_blk   216     wp_id 22
    M  -OUT- action    SEND_MSG_ONEWAY   uid  23    appc_ca_blk -1      type  NOWP
    M  -OUT- new_stat  NO_CHANGE         mode 0     len         268     rq_id 1165
    M  -OUT- forward   DIA              
    M  -OUT- req_info  CANCELMODE MSG_WITH_REQ_BUF MSG_WITH_OH
    M  NiPHostToAddr: read hostaddr 127.0.0.1 from operating system
    M  NiIHostToAddr: hostname localhost = addr 127.0.0.1
    M  NiPServToNo: read servno 3200 from operating system
    M  NiIServToNo: servicename sapdp00 = port 0C.80/3200
    M  NiCreateHandle: state nihandle-socket 1-1024 NI_INITIAL
    M  NiIDgSend: init datagram send_handle 1-1024
    M  CPU byte order: little endian, reverse network, low val .. high val
    M  NiIDgSend: send dgram to: host 127.0.0.1, port 0C.80/3200, fam 2 (low adr..high adr)
    M  LOCK WP ca_blk 217
    M  ThResFree: free resources of U23 M0 I2 (normal mode, complete free) at level 3, db_action=TH_DB_NO_ACTION
    M  ThResFree: reset spa state for user T22/U23/M0
    M  ThCallHooks: call hook >SpoolHandleHook< for event SOS_HOOK_BEFORE_SESSION_CANCEL
    M  PfStatDisconnect: disconnect statistics
    M  ThDealComm: T22/U23/M0 has no cpic conns
    M  ***LOG R47=> ThResFree, delete (001023) [thxxmode.c   1099]
    M  ThGetEnqInfo: no enq info found
    M  ThVBIRollBack: initialize TH-hooks
    M  SosRegisterHook: add hook >ThVBICmRbHook< for event AFTER_COMMIT
    M  SosRegisterHook: add hook >ThVBICmRbHook< for event AFTER_ROLLBACK
    M  ThRmLocQueue: no async request found
    M  ThInvalidateRfcCliId: invalidate RfcCliId at 5DA68C48
    M  ThRmFree:  cleanup resources for T22 M0
    M  RmCleanUpResources2: hdr/tbl/ext_tbl = 04037058/00000000/0
    M  RmCleanUpResources2: no resources registered
    M  ThRmFree: reset eg state of T22 M0
    M  ThRmFree cleanup resources for T22
    M  RmCleanUpResources2: hdr/tbl/ext_tbl = 04037BB8/5DA68D20/1
    M  RmCleanUpResources2: call resource handler 0047A981 for key/entry 3/0
    M  ThFreeRollMemory: release eg adr 5DA68C48 for T22
    M  RmInitResourceTblEntry: free resource description  at 5DA693A8 (ext_tbl=1)
    M  ThFreeRollMemory: release eg adr 5DA693A8 for T22
    M  RmIFreeTable: free resource table at 5DA68D20 (ext_tbl=1)
    M  ThFreeRollMemory: release eg adr 5DA68D20 for T22
    M  ThRmFree: reset eg state of T22
    M  ThEmFree: call EmContextDelete (em_hdl=1)
    M  ThResFree: save spa pointer 7FDCE7E0 and install dummy spa
    M  ThCheckComOrRb (event=1, full_commit=1)
    M  ThCallHooks: call hook >ASTAT-collect commit handling< for event BEFORE_COMMIT
    M  ThCallHooks: call hook >rsts_before_commit< for event BEFORE_COMMIT
    M  ThCheckComOrRb (event=3, full_commit=1)
    M  ThCallHooks: call hook >ThVBICmRbHook< for event AFTER_COMMIT
    M  ThVBICmRbHook: called for commit
    M  ThCallHooks: call hook >ThNoClearPrevErr< for event AFTER_COMMIT
    M  ThNoClearPrevErr: clear prev no err
    M  ThCallHooks: call hook >rsts_after_commit< for event AFTER_COMMIT
    M  ThCallHooks: call hook >SpoolHandleHook< for event AFTER_COMMIT
    M  ThISend: (tm/user/type = 22/SAPSYS      /0x41, mode_deleted=1)
    M    TASK_SWITCH
    M    DISP
    M  ThRqOutCheck: o.k.
    M  ThISend: allowed rq_type of T22/M0 = 0
    M  abap strategy ROLL / O.K.
    M  ThNewWpStat: new MODE_REC = 40
    M  ThNewWpStat: new state of T22/M0 = 0xc1
    M  ThISend: new wp stat: 0x2
    M  ThMkReq: send output to canceled mode
    M  ThISend: complete stat record
    M  make DISP owner of wp_ca_blk 217
    M  put request into queue (reqtype 0, prio LOW, rq_id 1166)
    M  -OUT- sender_id    WORK_PROCESS   tid  22    wp_ca_blk   217     wp_id 22
    M  -OUT- action    SEND_TO_DP        uid  23    appc_ca_blk -1      type  NOWP
    M  -OUT- new_stat  WP_WAIT           mode 0     len         8       rq_id 1166
    M  -OUT- req_info  CANCELMODE
    M  NiIDgSend: send dgram to: host 127.0.0.1, port 0C.80/3200, fam 2 (low adr..high adr)
    M

  • Segment fault (Core dump)

    Hi
    when i run the following Pro*c file in Unix Environment im getting the SEGMENTATION FAULT(CORE DUMP) error. I used DBX to debug the code. I couldnt find out the proper reason for this error form the dbx output.
    This is the output i got from DBX.
    *signal SEGV (no mapping at the fault address) in _doprnt at 0xfb98736c*
    *0xfb98736c: _doprnt+0x2798:     stb     %o0, [%o1]*
    I did the showmemuse and show leaks, the output for this commands :
    (dbx) showmemuse
    Checking for memory use...
    Blocks in use report (blocks in use: 575 total size: 328086 bytes)
    Total % of Num of Avg Allocation call stack
    Size All Blocks Size
    ======= ==== ====== ====== =======================================
    134876 41% 30 4495 kpummapg < kghgex
    18098 5% 1 18098 lxldlbb < lxlinit < kpummpin < kpupin < sqgctx < sqgrct < sqlcmex < sqlcxt
    16552 5% 4 4138 kogmapg < kghgex
    16516 5% 4 4129 kogmapg < kogmasg
    12288 3% 6 2048 nlhtnsl < nlhthnew
    10350 3% 5 2070 calloc < nsbGetBFS
    9688 2% 1 9688 kouogini < kouoini < kpuinit0 < kpuinit < sqgctx < sqgrct < sqlcmex < sqlcxt
    8200 2% 1 8200 findbuf < doprnt < _fprintf < main
    8120 2% 4 2030 sqlrlc < sqlcopydfn
    8080 2% 1 8080 kpuinit0 < kpuinit < sqgctx < sqgrct < sqlcmex < sqlcxt < main
    7168 2% 1 7168 calloc < nsgbliuc < nsgblini < niotns < nigcall < osncon < kpuadef < upiini
    7168 2% 3 2389 lxldlod < lxdlobj
    5976 1% 4 1494 sqlrlc < sqlcopydfn
    4640 1% 1 4640 sqlrlc < sqldrl < sqlexp < sqlcmex < sqlcxt < get_pub_dates < main
    4640 1% 1 4640 sqlrlc < sqlbrl < sqlexp < sqlcmex < sqlcxt < get_pub_dates < main
    4128 1% 1 4128 calloc < nsgbliuc < nsgblini < niotns < nigcall < osncon < kpuadef < upiini
    4024 1% 1 4024 sqlrlc < sqlbrl < sqlexp < sqlcmex < sqlcxt < get_pub_dates < main
    3408 1% 1 3408 sqlrlc < sqldrl < sqlexp < sqlcmex < sqlcxt < get_pub_dates < main
    2452 <1% 8 306 calloc < nsmal
    2156 <1% 7 308 calloc < nlemfins
    (dbx) showleaks
    Checking for memory leaks...
    Actual leaks report (actual leaks: 1 total size: 30 bytes)
    Total Num of Leaked Allocation call stack
    Size Blocks Block
    Address
    ====== ====== ========== =======================================
    30 1 0x9c9c8 getOutFileName < main
    Possible leaks report (possible leaks: 0 total size: 0 bytes)
    i know its because of Pad pointer and something related to Pointer or array overflow. But i couldnt find out where exactly happening....
    Following is my Code, please help me to find out the error and what i need to change in my code:
    #ifndef ORA_PROC
    #include <stdio.h>
    #include <stdlib.h>
    #include <string.h>
    #include <time.h>
    #include <ctype.h>
    #include <math.h>
    #else
    typedef struct FILE FILE;
    #endif
    /*** Added by TCS Begins ***/
    char getOutFileName(char );
    char getEnvVar(char );
    void prepare_declare_oracle_cursors();
    void get_calendar_dates();
    void get_issues();
    void get_master_cusip_no();
    void get_run_date_finish();
    void get_payments();
    int get_pub_dates();
    void get_rights();
    void get_s_h_meetings();
    void get_special_codes();
    void get_agents();
    void get_currency();
    void get_payment_codes();
    void get_issue_codes();
    void get_standard_footnotes();
    void get_index_codes();
    void get_exchanges();
    void get_tax_codes();
    void get_tenders();
    int check_if_holiday(int );
    void sql_error(int , int , char *);
    void login_error();
    void no_pub_dates();
    void no_cal_dates();
    void no_finish_date();
    void save_payment_footnote(char , char [3],int , char );
    void save_issue_footnote(char );
    int print_footnotes();
    int print_foreign_tax();
    int get_partial_run_time();
    void save_rght_footnotes();
    int print_supplimental();
    int convert_tender_price(char *);
    void pad_s_h_meetings();
    int strip_out_codes(char *);
    char *getSqlLogonString();
    /**** TCS ADD Ends ****/
    EXEC SQL INCLUDE sqlca;
    EXEC SQL INCLUDE ddr_create_all_tapes.h;
    #define TRUE 1
    #define ORA_NOT_FOUND     ( sqlca.sqlcode == 1403 )
    /* The Definitions of SUCCESS and FAILURE were switched to test the
    idea that SUCCESS should be Zero and FAILURE should be Non-Zero
    #define SUCCESS 1
    #define FAILURE 0
    #define SUCCESS 0
    #define FAILURE -1
    #define SYSOK          0
    #define SYSERR          1
    #define DEBUGGING     0
    #define DEBUG_LEVEL     0
    /*     #define DEBUGGING     1
         #define DEBUG_LEVEL     2
    int          first_cal_date;
    int          footnote_count;
    int          foreign_count;
    int          last_cal_date;
    int          total_records;
    int          which_tape = 0;
    char          cusip_table_name[30];
    char          field_type_code;
    char          final_cusip_number[10];
    /**** char          footnote_text[300][300];
    char          foreign_text[60][100]; **** Commented by TCS as per the change request ****/
    /*** Added by TCS as per the change request ***/
    char          footnote_text[200][300];
    char          foreign_text[200][300];
    /*** TCS Add Ends ***/
    char          freq_type_code;
    char          init_cusip_number[10];
    char          rec_type_code;
    char          payment_where_clause[600];
    char          rights_where_clause[600];
    char          tenders_where_clause[600];
    char          s_h_meet_where_clause[600];
    char          last_run_time[18];
    char          supp_info_buffer[321];
    int          call_flag;
    int          tenders_flag;
    int          rights_flag;
    int          s_h_meet_flag;
    int          rght_foot_pos;
    double          hold_double;
    int          hold_int;
    char          hold_char[100];
    int i=0;
    FILE      *fp;
    FILE     pfp;          / this is used for a report file to correspond to
    the partial tape file */
    int main(int argc, char argv[]) / Modified by TCS */
         char          ddr_tape_name[100];
         char          ddr_partial_rpt[100];
         char          copyright_notice[100];
         long           file_position;
         char           *logname;
         /* READ IN PARAMETERS AND SET UP VARIABLES */
         memset (oracle_uid.arr, 0, sizeof(oracle_uid.arr));
    memset (oracle_pwd.arr, 0, sizeof(oracle_pwd.arr));
    strcpy (oracle_uid.arr, argv[1]);
    oracle_uid.len = strlen(oracle_uid.arr);
    strcpy (oracle_pwd.arr, argv[2]);
    oracle_pwd.len = strlen(oracle_pwd.arr);
    printf("Calling getSqlLogonString");
    logname = getSqlLogonString();
         which_tape = atoi(argv[1]);
         memset (last_run_time, 0, sizeof(last_run_time));
         if ( ( DEBUGGING ) && ( DEBUG_LEVEL > 1 ) )
         printf ("Oracle username: %s\n", oracle_uid.arr);
         printf ("Oracle password: %s\n", oracle_pwd.arr);
         printf ("Oracle username/password@database: %s\n", logname); /** Added by TCS **/
         printf ("Which Tape: %d\n", which_tape);
         hold_double = 0.0;
         hold_int = 0;
         memset (hold_char, ' ', sizeof(hold_char));
         EXEC SQL WHENEVER SQLERROR DO login_error();
    /*      EXEC SQL CONNECT :oracle_uid IDENTIFIED BY :oracle_pwd; */
         EXEC SQL CONNECT :logname ;
         printf ("Connected to ORACLE... \n");
         EXEC SQL WHENEVER SQLERROR continue;
         get_pub_dates();
         memset (ddr_tape_name, 0, sizeof(ddr_tape_name));
         memset (ddr_partial_rpt, 0, sizeof(ddr_partial_rpt));
         memset (cusip_table_name, 0, sizeof(cusip_table_name));
         memset (payment_where_clause, 0, sizeof(payment_where_clause));
         memset (rights_where_clause, 0, sizeof(rights_where_clause));
         memset (tenders_where_clause, 0, sizeof(tenders_where_clause));
         memset (s_h_meet_where_clause, 0, sizeof(s_h_meet_where_clause));
         /* SET UP VARIABLES BASED ON THE DIFFERENT FREQUENCY OF TAPE */
         switch (which_tape)
              case 0:
                   get_partial_run_time();
                   /*sprintf (ddr_tape_name,
                        "idb_tape$out:ddr_partial%1d.asc", p_count); ** Comented by TCS **/
                   sprintf (ddr_tape_name,"%s%1d.%s",getOutFileName("DDR_PARTIAL"),p_count,getEnvVar("DDR_PARTIAL_EXT_ASC")); /* Added by TCS */
                   strcpy (cusip_table_name,
                        "IDB.DDR_PARTIAL_TAPE_TABLE");
                   /*sprintf (ddr_partial_rpt,
                        "idb_tape$out:ddr_partial%1d.rpt", p_count); ** Commented by TCS **/
                   sprintf (ddr_partial_rpt,"%s%1d.%s",getOutFileName("DDR_PARTIAL"),p_count,getEnvVar("DDR_PARTIAL_EXT_RPT")); /* Added by TCS */
                   get_calendar_dates();
                   freq_type_code = '0';
                   sprintf (payment_where_clause,
    "AND PYMT_PUB_DATE IS NULL \
    AND ((PYMT_ADD_DATE_TIME >= TO_DATE('%15.15s', 'DD-MON-RR HH24:MI') \
    AND PYMT_ADD_DATE_TIME < TO_DATE('%15.15s', 'DD-MON-RR HH24:MI')) \
    OR (PYMT_UPD_DATE_TIME >= TO_DATE('%15.15s', 'DD-MON-RR HH24:MI') \
    AND PYMT_UPD_DATE_TIME < TO_DATE('%15.15s', 'DD-MON-RR HH24:MI')))",
    p_from.arr, p_to.arr, p_from.arr, p_to.arr);
                   sprintf (rights_where_clause,
    "AND RGHT_PUB_DATE IS NULL \
    AND ((RGHT_ADD_DATE_TIME >= TO_DATE('%15.15s', 'DD-MON-RR HH24:MI') \
    AND RGHT_ADD_DATE_TIME < TO_DATE('%15.15s', 'DD-MON-RR HH24:MI')) \
    OR (RGHT_UPD_DATE_TIME >= TO_DATE('%15.15s', 'DD-MON-RR HH24:MI') \
    AND RGHT_UPD_DATE_TIME < TO_DATE('%15.15s', 'DD-MON-RR HH24:MI')))",
    p_from.arr, p_to.arr, p_from.arr, p_to.arr);
                   sprintf (tenders_where_clause,
    "AND TNDR_PUB_DATE IS NULL \
    AND ((TNDR_ADD_DATE_TIME >= TO_DATE('%15.15s', 'DD-MON-RR HH24:MI') \
    AND TNDR_ADD_DATE_TIME < TO_DATE('%15.15s', 'DD-MON-RR HH24:MI')) \
    OR (TNDR_UPD_DATE_TIME >= TO_DATE('%15.15s', 'DD-MON-RR HH24:MI') \
    AND TNDR_UPD_DATE_TIME < TO_DATE('%15.15s', 'DD-MON-RR HH24:MI')))",
    p_from.arr, p_to.arr, p_from.arr, p_to.arr);
                   sprintf (s_h_meet_where_clause,
    "AND SMTG_PUB_DATE IS NULL \
    AND ((SMTG_ADD_DATE_TIME >= TO_DATE('%15.15s', 'DD-MON-RR HH24:MI') \
    AND SMTG_ADD_DATE_TIME < TO_DATE('%15.15s', 'DD-MON-RR HH24:MI')) \
    OR (SMTG_UPD_DATE_TIME >= TO_DATE('%15.15s', 'DD-MON-RR HH24:MI') \
    AND SMTG_UPD_DATE_TIME < TO_DATE('%15.15s', 'DD-MON-RR HH24:MI')))",
    p_from.arr, p_to.arr, p_from.arr, p_to.arr);
                   break;
              case 3:
    /*     PARTIAL 5     */
                   get_partial_run_time();
                   p_count = 5;
                   /**sprintf (ddr_tape_name,
                        "idb_tape$out:ddr_partial%1d.asc", p_count); ** Comented by TCS **/
                   sprintf (ddr_tape_name,"%s%1d.%s",getOutFileName("DDR_PARTIAL"),p_count,getEnvVar("DDR_PARTIAL_EXT_ASC")); /* Added by TCS */
    /* for testing only I am using seperate TABLE     */
                   /**strcpy (cusip_table_name,
                        "IDB.DDR_PARTIAL5_TAPE_TABLE"); ** Commented by TCS **/
                   strcpy (cusip_table_name,
                        "IDB.DDR_PARTIAL_TAPE_TABLE");
                   /*sprintf (ddr_partial_rpt,
                        "idb_tape$out:ddr_partial%1d.rpt", p_count); ** Commented by TCS **/
                   sprintf (ddr_tape_name,"%s%1d.%s",getOutFileName("DDR_PARTIAL"),p_count,getEnvVar("DDR_PARTIAL_EXT_RPT")); /* Added by TCS */
                   get_calendar_dates();
                   freq_type_code = '3';
                   sprintf (payment_where_clause,
    "AND ( (PYMT_ADD_DATE_TIME >= TO_DATE('%15.15s', 'DD-MON-RR HH24:MI')) \
    OR (PYMT_UPD_DATE_TIME >= TO_DATE('%15.15s', 'DD-MON-RR HH24:MI')))",
    p_to.arr, p_to.arr);
                   sprintf (rights_where_clause,
    "AND ((RGHT_ADD_DATE_TIME >= TO_DATE('%15.15s', 'DD-MON-RR HH24:MI')) \
    OR (RGHT_UPD_DATE_TIME >= TO_DATE('%15.15s', 'DD-MON-RR HH24:MI')))",
    p_to.arr, p_to.arr);
                   sprintf (tenders_where_clause,
    "AND ((TNDR_ADD_DATE_TIME >= TO_DATE('%15.15s', 'DD-MON-RR HH24:MI')) \
    OR (TNDR_UPD_DATE_TIME >= TO_DATE('%15.15s', 'DD-MON-RR HH24:MI')))",
    p_to.arr, p_to.arr);
                   sprintf (s_h_meet_where_clause,
    "AND ((SMTG_ADD_DATE_TIME >= TO_DATE('%15.15s', 'DD-MON-RR HH24:MI')) \
    OR (SMTG_UPD_DATE_TIME >= TO_DATE('%15.15s', 'DD-MON-RR HH24:MI')))",
    p_to.arr, p_to.arr);
                   break;
              case 1:
                   /**strcpy (ddr_tape_name,
                        "idb_tape$out:ddr_daily_tape.asc"); ** Commented by TCS **/
                   sprintf (ddr_tape_name,"%s",getOutFileName("DDR_DAILY_TAPE_ASC")); /* Added by TCS */
                   strcpy (cusip_table_name,
                        "IDB.DDR_DAILY_TAPE_TABLE");
                   get_calendar_dates();
                   freq_type_code = '1';
                   sprintf (payment_where_clause, "AND (PYMT_PUB_DATE \
    = TO_DATE('%s','DD-MON-RR') OR PYMT_PUB_DATE IS NULL)", pub_to_date.arr);
                   sprintf (rights_where_clause, "AND (RGHT_PUB_DATE \
    = TO_DATE('%s','DD-MON-RR') OR RGHT_PUB_DATE IS NULL)", pub_to_date.arr);
                   sprintf (tenders_where_clause, "AND (TNDR_PUB_DATE \
    = TO_DATE('%s','DD-MON-RR') OR TNDR_PUB_DATE IS NULL)", pub_to_date.arr);
                   sprintf (s_h_meet_where_clause, "AND (SMTG_PUB_DATE \
    = TO_DATE('%s','DD-MON-RR') OR SMTG_PUB_DATE IS NULL)", pub_to_date.arr);
                   break;
              case 5:
                   /*strcpy (ddr_tape_name,
                        "idb_tape$out:ddr_weekly_tape.asc"); ** Commented by TCS **/
                   sprintf (ddr_tape_name, "%s",getOutFileName("DDR_WEEKLY_TAPE_ASC")); /* Added by TCS */
                   strcpy (cusip_table_name,
                        "IDB.DDR_WEEKLY_TAPE_TABLE");
                   get_calendar_dates();
                   freq_type_code = '2';
                   sprintf (payment_where_clause, "AND (PYMT_PUB_DATE \
    BETWEEN to_date('%s','DD-MON-RR') AND to_date('%s','DD-MON-RR') OR PYMT_PUB_DATE IS NULL)",
    pub_from_date.arr, pub_to_date.arr);
                   sprintf (rights_where_clause, "AND (RGHT_PUB_DATE \
    BETWEEN to_date('%s','DD-MON-RR') AND to_date('%s','DD-MON-RR') OR RGHT_PUB_DATE IS NULL)",
    pub_from_date.arr, pub_to_date.arr);
                   sprintf (tenders_where_clause, "AND (TNDR_PUB_DATE \
    BETWEEN to_date('%s','DD-MON-RR') AND to_date('%s','DD-MON-RR') OR TNDR_PUB_DATE IS NULL)",
    pub_from_date.arr, pub_to_date.arr);
                   /* ram - 6/28/95 - reverted back to original criteria: */
                   /* include on weekly tape based on pub-date, regardless of */
                   /* whether in calendar or not */
                   sprintf (s_h_meet_where_clause, "AND (SMTG_PUB_DATE \
    BETWEEN to_date('%s','DD-MON-RR') AND to_date('%s','DD-MON-RR') OR SMTG_PUB_DATE IS NULL)",
    pub_from_date.arr, pub_to_date.arr);
                   break;
              case 12:
                   /* ram - 7/13/95          */
                   /* changed monthly "6" to "12" */
                   /*strcpy (ddr_tape_name,
                        "idb_tape$out:ddr_monthly_tape.asc"); ** Commented by TCS **/
                   sprintf (ddr_tape_name, "%s", getOutFileName("DDR_MONTHLY_TAPE_ASC")); /* Added by TCS */
                   strcpy (cusip_table_name,
                        "IDB.DDR_MONTHLY_TAPE_TABLE");
                   freq_type_code = '3';
                   sprintf (payment_where_clause, "AND (PYMT_PUB_DATE \
    BETWEEN to_date('%s','DD-MON-RR') AND to_date('%s','DD-MON-RR') OR PYMT_PUB_DATE IS NULL)",
    pub_from_date.arr, pub_to_date.arr);
                   sprintf (rights_where_clause, "AND (RGHT_PUB_DATE \
    BETWEEN to_date('%s','DD-MON-RR') AND to_date('%s','DD-MON-RR') OR RGHT_PUB_DATE IS NULL)",
    pub_from_date.arr, pub_to_date.arr);
                   sprintf (tenders_where_clause, "AND (TNDR_PUB_DATE \
    BETWEEN to_date('%s','DD-MON-RR') AND to_date('%s','DD-MON-RR') OR TNDR_PUB_DATE IS NULL)",
    pub_from_date.arr, pub_to_date.arr);
                   break;
              case 8:
                   /*strcpy (ddr_tape_name,
                        "idb_tape$out:ddr_quarterly_tape.asc");** Commented by TCS **/
                   sprintf (ddr_tape_name,"%s",getOutFileName("DDR_QUARTERLY_TAPE_ASC")); /* Added by TCS */
                   strcpy (cusip_table_name,
                        "IDB.DDR_QUARTERLY_TAPE_TABLE");
                   freq_type_code = '3';
                   sprintf (payment_where_clause, "AND (PYMT_PUB_DATE \
    BETWEEN to_date('%s','DD-MON-RR') AND to_date('%s','DD-MON-RR') OR PYMT_PUB_DATE IS NULL)",
    pub_from_date.arr, pub_to_date.arr);
                   sprintf (rights_where_clause, "AND (RGHT_PUB_DATE \
    BETWEEN to_date('%s','DD-MON-RR') AND to_date('%s','DD-MON-RR') OR RGHT_PUB_DATE IS NULL)",
    pub_from_date.arr, pub_to_date.arr);
                   sprintf (tenders_where_clause, "AND (A.TNDR_TENDER_DATE \
    = TO_DATE('%s','DD-MON-RR'))", pub_to_date.arr);               break;
              case 9:
                   /*strcpy (ddr_tape_name,
                        "idb_tape$out:ddr_annual_tape.asc"); ** Comented by TCS **/
                   sprintf (ddr_tape_name,"%s", getOutFileName("DDR_ANNUAL_TAPE_ASC")); /* Added by TCS */
                   strcpy (cusip_table_name,
                        "IDB.DDR_ANNUAL_TAPE_TABLE");
                   freq_type_code = '4';
                   sprintf (payment_where_clause, "AND (PYMT_PUB_DATE \
    BETWEEN to_date('%s','DD-MON-RR') AND to_date('%s','DD-MON-RR') \
    OR PYMT_PUB_DATE = TO_DATE('29-OCT-1929','DD-MON-YYYY'))",
    pub_from_date.arr, pub_to_date.arr);
                   sprintf (rights_where_clause, "AND (RGHT_PUB_DATE \
    BETWEEN to_date('%s','DD-MON-RR') AND to_date('%s','DD-MON-RR') OR RGHT_PUB_DATE IS NULL)",
    pub_from_date.arr, pub_to_date.arr);
                   sprintf (tenders_where_clause, "AND (A.TNDR_TENDER_DATE \
    = TO_DATE('%s','DD-MON-RR'))", pub_to_date.arr);               break;
              case 15:
                   /*strcpy (ddr_tape_name,
                        "idb_tape$out:ddr_general_tape.asc"); ** Commented by TCS **/
                   sprintf (ddr_tape_name,"%s", getOutFileName("DDR_GENERAL_TAPE_ASC")); /* Added by TCS */
                   strcpy (cusip_table_name,
                        "IDB.DDR_GENERAL_TAPE_TABLE");
                   freq_type_code = '3';
                   sprintf (payment_where_clause, "AND (PYMT_PUB_DATE \
    BETWEEN to_date('%s','DD-MON-RR') AND to_date('%s','DD-MON-RR') OR PYMT_PUB_DATE IS NULL)",
    pub_from_date.arr, pub_to_date.arr);
                   sprintf (rights_where_clause, "AND (RGHT_PUB_DATE \
    BETWEEN to_date('%s','DD-MON-RR') AND to_date('%s','DD-MON-RR') OR RGHT_PUB_DATE IS NULL)",
    pub_from_date.arr, pub_to_date.arr);
                   sprintf (tenders_where_clause, "AND (A.TNDR_TENDER_DATE \
    = TO_DATE('%s','DD-MON-RR'))", pub_to_date.arr);               break;
              default:
                   exit (printf ("Invalid tape option: %d\n", which_tape)); /*** %s changed by TCS to %d ***/
                   break;
         if ((fp = fopen(ddr_tape_name, "w+")) == NULL)
              exit (printf ("Unable to open asc <%s> file for write access\n",
                   ddr_tape_name));
    /*     GR. Partial 5
         if (which_tape == 0 || which_tape == 3 )
              if ((pfp = fopen(ddr_partial_rpt, "w+")) == NULL)
                   exit (printf ("Unable to open asc <%s> file \
    for write access\n", ddr_partial_rpt));
         /* WRITE THE HEADER RECORD ON THE TAPE */
         memset (copyright_notice, 0, sizeof(copyright_notice));
         sprintf (copyright_notice, "COPYRIGHT (c) %.4s STANDARD & POOR'S \
    CORPORATION. ALL RIGHTS RESERVED", year.arr);
         fprintf (fp, "%-80.80sDIVIDEND%8d%17.17s ",
    copyright_notice, control_date, run_date_start.arr);
         file_position = ftell(fp);
         fprintf (fp, "\n");
         total_records = 0;
         /* GET THE SPECIAL CATEGORY RECORDS */
         get_special_codes();
         /* SELECT FROM THE DRIVER TABLE TO GET ALL THE OTHER RECORDS */
         get_master_cusip_no();
         printf("After get_master_cusip_no()");
         get_run_date_finish();
         printf("After get_run_date_finish()");
         if ( DEBUGGING )
              printf ("initial cusip = %s\n", init_cusip_number);
              printf ("final cusip = %s\n", final_cusip_number);
              printf ("record type is %c\n", rec_type_code);
         /* WRITE THE TRAILER RECORD */
         fprintf (fp, "%8d%-17.17s%07d%-9.9s1%-9.9s%c\n", control_date,
    run_date_finish.arr, total_records, init_cusip_number , final_cusip_number,
    rec_type_code);
         /* re-wind and add to the header record ... */
         rewind(fp);
         fseek(fp, file_position - 33, 0);
         fprintf (fp, "%07d%-9.9s1%-9.9s%c", total_records, init_cusip_number,
    final_cusip_number, rec_type_code);
         fclose(fp);
    /*     GR Partial 5
         if (which_tape == 0 || which_tape == 3 )
              fclose(pfp);
         printf ("\nDONE: %07d%-9.9s1%-9.9s%c\n", total_records, init_cusip_number,
    final_cusip_number, rec_type_code);
    return (0); /*** Added by TCS ***/
    void prepare_declare_oracle_cursors() /* Modified by TCS */
         /* We'll us dynamic sql to get the appropriate where clause but use */
         /* a bind variable for the master cusip number. So we prepare and */
         /* declare get_issues, get_payments, get_tenders, get rights, and */
         /* get_s_h_meetings cursors only once, outside the driving loop. */
         EXEC SQL BEGIN DECLARE SECTION;
              /**** TCS Comment begins as per the change request ****
              VARCHAR          sql_stmt1[1500];*/     /* issues */
              /*VARCHAR          sql_stmt2[3000];     *//* payments */
              /*VARCHAR          sql_stmt3[500];          *//* tenders */
              /*VARCHAR          sql_stmt4[500];          *//* rights */
              /*VARCHAR          sql_stmt5[500];          *//* s_h_meetings */
              /**** TCS Add begins as per the change request ****/
              VARCHAR          sql_stmt1[2000];     /* issues */
              VARCHAR          sql_stmt2[4000];     /* payments */
              VARCHAR          sql_stmt3[1000];     /* tenders */
              VARCHAR          sql_stmt4[1000];     /* rights */
              VARCHAR          sql_stmt5[1000];     /* s_h_meetings */
              /**** TCS Add ends ****/
         EXEC SQL END DECLARE SECTION;
         /* prepare and declare the get_issues cursor */
         memset (sql_stmt1.arr, 0, sizeof(sql_stmt1.arr));
         sprintf (sql_stmt1.arr, "SELECT \
    A.ISSU_PAR_VALUE, \
    DECODE (A.ISSU_MARKET_SYMBOL||A.ISSU_NASDAQ,'OTCY','NASD', A.ISSU_MARKET_SYMBOL), \
    A.ISSU_C_RATE, A.ISSU_C_FREQ, A.ISSU_C_NEW_AMOUNT, A.ISSU_C_NEW_Q1, \
    A.ISSU_C_NEW_Q2, A.ISSU_C_NEW_Q3, A.ISSU_C_OLD_AMOUNT, A.ISSU_C_OLD_Q1, \
    A.ISSU_C_OLD_Q2, A.ISSU_C_OLD_Q3, A.ISSU_CURRENCY, \
    A.ISSU_UPD_HIS, A.ISSU_COMMENT, A.TAX_EXEMPT_FLAG,\
    B.SEC_TYPE_CODE, B.ACQ_BY_IND, B.ACQ_ISSUER_NO, \
    rtrim(substr(B.ACQ_ISSUER_DESCR,1,30)), \
    B.INDEX_CODE, B.TRFR_AGT_CODE, B.NY_AGT_CODE, B.TICKER_SYMBOL, \
    B.TICKER_SYMBOL2, \
    rtrim(substr(C.ISSR_DDR_ISSUER_DESCR,1,60)), \
    rtrim(substr(E.ISSUE_DESCR,1,30)), \
    rtrim(substr(D.ISSUER_DESCR1,1,30)), \
    F.TRFR_DAYS \
    FROM IDB.DDR_ISSUES A, IDB.DDR_ISSUES_2 B, IDB.DDR_ISSUERS C, \
    BLIS.CUSIP_ISSUERS D, BLIS.CUSIP_ISSUES E, IDB.DDR_TRANSFER F \
    WHERE A.ISSU_CUSIP_NO = :master_cusip_no \
    AND A.ISSU_CUSIP_NO = B.ISSU_CUSIP_NO(+) \
    AND SUBSTR(A.ISSU_CUSIP_NO, 1, 6) = C.ISSR_ISSUER_NO(+) \
    AND SUBSTR(A.ISSU_CUSIP_NO, 1, 6) = D.ISSUER_NO \
    AND A.ISSU_CUSIP_NO = E.CUSIP_NO \
    AND A.ISSU_TRANSFER_CODE = F.TRFR_TR_CD(+) ");
         sql_stmt1.len = strlen(sql_stmt1.arr);
         EXEC SQL PREPARE ISSUES FROM :sql_stmt1;
         if (sqlca.sqlcode)
              sql_error (SYSERR, sqlca.sqlcode,
                   "Error in preparing ISSUES");
         EXEC SQL DECLARE ISSUES_C CURSOR FOR ISSUES;
         if (sqlca.sqlcode)
              sql_error (SYSERR, sqlca.sqlcode,
                   "Error in declaring ISSUES");
         /* now the get_payments cursor */
         memset (sql_stmt2.arr, 0, sizeof(sql_stmt2.arr));
         sprintf (sql_stmt2.arr, "SELECT \
    a.PYMT_RP_DIV, \
    a.PYMT_RP_DEC, \
    a.PYMT_RP_EXD, \
    a.PYMT_RP_REC, \
    a.PYMT_RP_PAY, \
    a.PYMT_RP_DUE, \
    a.PYMT_RP_TAX, \
    a.PYMT_RP_ANN, \
    a.PYMT_PRP_DIV, \
    a.PYMT_PRP_DEC, \
    a.PYMT_PRP_EXD, \
    a.PYMT_PRP_REC, \
    a.PYMT_PRP_PAY, \
    a.PYMT_PRP_DUE, \
    a.PYMT_PRP_TAX, \
    a.PYMT_PRP_ANN, \
    NVL(a.PYMT_SEQ_NO,0), \
    TO_CHAR(a.PYMT_DECLARED, 'YYMMDD'), \
    TO_CHAR(a.PYMT_EX_DATE, 'YYMMDD'), \
    TO_CHAR(a.PYMT_STK_REC, 'YYMMDD'), \
    TO_CHAR(a.PYMT_TRANSFER_DATE, 'YYMMDD'), \
    TO_CHAR(a.PYMT_PAYABLE, 'YYMMDD'), \
    a.PYMT_CODES, \
    NVL(a.PYMT_CASH_DIVD,0.0), \
    NVL(b.ORDINARY_INCOME,0.0), \
    NVL(b.CAP_GAINS,0.0), \
    NVL(b.SHORT_TM_CAP_GAINS,0.0), \
    NVL(b.LONG_TM_CAP_GAINS,0.0), \
    NVL(b.RETURN_OF_CAPITAL,0.0), \
    b.STK_DIVD_IND, \
    NVL(a.PYMT_STK_DIVD,0), \
    b.FRAC_IN_CASH_STK_IND, \
    NVL(b.FRAC_IN_CASH_PRICE,0.0), \
    NVL(a.PYMT_SPLIT_NEW,0), \
    NVL(a.PYMT_SPLIT_OLD,0), \
    TO_CHAR(a.PYMT_DB_DATE, 'YYMMDD'), \
    NVL(b.ARREARS_PAID,0.0), \
    NVL(b.ARREARS_DUE,0.0), \
    b.SPINOFF_IND, \
    b.SPINOFF_ISSUE_NO, \
    b.SPINOFF_ISSUER_DESCR, \
    b.SPINOFF_ISSUE_DESCR, \
    NVL(b.TAX_CODE,0), \
    NVL(b.TAX_CODE_2,0), \
    NVL(b.OLD_SEQ_NO,0), \
    b.ORDINARY_INCOME_CODE, \
    b.CAP_GAINS_CODE, \
    b.SHORT_TM_CAP_GAINS_CODE, \
    b.LONG_TM_CAP_GAINS_CODE, \
    b.RETURN_OF_CAPITAL_CODE, \
    TO_CHAR(b.CALL_DATE, 'YYMMDD'), \
    NVL(b.CALL_PRICE,0.0), \
    b.CALL_PRICE_CURRENCY, \
    b.CALL_AGT_NO, \
    b.ACCRUED_DIVD_IND, \
    TO_CHAR(a.PYMT_DB_DATE, 'YYMMDD'), \
    a.PYMT_DB_TEXT, \
    a.PYMT_DVD_TEXT, \
    a.PYMT_YEAR, \
    TO_CHAR(a.PYMT_STK_REC, 'fmMon dd'), \
    TO_CHAR(a.PYMT_DB_DATE, 'fmMon dd'), \
    b.NY_CALL_AGT_NO, \
    NVL(b.FOREIGN_TAX_RATE, 0.0), \
    NVL(b.NET_RATE, 0.0), \
    NVL(b.FEE, 0.0), \
    NVL(b.COMMISSION, 0.0), \
    a.PYMT_CASH_DIVD_FNS, \
    a.PYMT_STK_DIVD_FNS, \
    a.PYMT_DECLARED_FNS, \
    a.PYMT_EX_DATE_FNS, \
    a.PYMT_STK_REC_FNS, \
    a.PYMT_PAYABLE_FNS, \
    a.PYMT_SPLIT_FNS, \
    NVL (TO_NUMBER (TO_CHAR(a.PYMT_PUB_DATE, 'YYYYMMDD')), 0), \
    NVL (TO_NUMBER (TO_CHAR(a.PYMT_TRANSFER_DATE, 'YYYYMMDD')), 0), \
    NVL (TO_NUMBER (TO_CHAR(a.PYMT_STK_REC, 'YYYYMMDD')), 0), \
    NVL (TO_NUMBER (TO_CHAR(a.PYMT_DB_DATE, 'YYYYMMDD')), 0) \
    FROM IDB.DDR_PAYMENTS A, IDB.DDR_PAYMENTS_2 B \
    WHERE A.PYMT_CUSIP_NO = :master_cusip_no \
    AND A.PYMT_CUSIP_NO = B.PYMT_CUSIP_NO (+) \
    AND A.PYMT_SEQ_NO = B.PYMT_SEQ_NO (+) \
    AND NVL(INSTR(A.PYMT_CODES,'CO'),0) NOT IN (1,3,5,7,9,11) ");
         strcat (sql_stmt2.arr, payment_where_clause);
         sql_stmt2.len = strlen(sql_stmt2.arr);
         EXEC SQL PREPARE PAYMENTS FROM :sql_stmt2;
         if (sqlca.sqlcode)
              sql_error (SYSERR, sqlca.sqlcode,
                   "Error in preparing PAYMENTS");
         EXEC SQL DECLARE PAYMENTS_C CURSOR FOR PAYMENTS;
         if (sqlca.sqlcode)
              sql_error (SYSERR, sqlca.sqlcode,
                   "Error in declaring PAYMENTS");
         /* now the get_tenders cursor */
         memset (sql_stmt3.arr, 0, sizeof(sql_stmt3.arr));
    /* FXL ADD SUBSTR to tndr_price_qual: substr(A.TNDR_PRICE_QUAL,1,14), 3/23/99,
    to to_number 3/29/99 */
         sprintf (sql_stmt3.arr, "SELECT \
    B.TNDR_AGT_NO, \
    B.NY_AGT_NO, \
    TO_CHAR(A.TNDR_TENDER_DATE, 'YYMMDD'), \
    A.TNDR_PRICE, \
    to_number(A.TNDR_PRICE_QUAL), \
    A.TNDR_TE_SIZE, \
    TNDR_TE_TEXT_1 \
    FROM IDB.DDR_TENDERS A, IDB.DDR_TENDERS_2 B \
    WHERE TNDR_CUSIP_NO = :master_cusip_no \
    AND TNDR_CUSIP_NO = TNDR_ISSUE_NO(+) \
    AND A.TNDR_TENDER_DATE = B.TNDR_TENDER_DATE(+) ");
         strcat (sql_stmt3.arr, tenders_where_clause);
         sql_stmt3.len = strlen(sql_stmt3.arr);
         EXEC SQL PREPARE TENDERS FROM :sql_stmt3;
         if (sqlca.sqlcode)
              sql_error (SYSERR, sqlca.sqlcode,
                   "Error in preparing TENDERS");
         EXEC SQL DECLARE TENDERS_C CURSOR FOR TENDERS;
         if (sqlca.sqlcode)
              sql_error (SYSERR, sqlca.sqlcode,
                   "Error in declaring TENDERS");
         /* now the get_rights cursor */
         memset (sql_stmt4.arr, 0, sizeof(sql_stmt4.arr));
    /* ADD TO_CHAR(A.RGHT_DB_DATE, 'YYMMDD') */
         sprintf (sql_stmt4.arr, "SELECT \
    B.NO_RIGHTS_ISSUED, \
    B.SHS_REQ_FOR_PURCH, \
    B.RGHTS_REQUIRED, \
    B.QTY_SHS_PURCHASED, \
    B.TYPE_SHS_ELIGIBLE, \
    B.NEW_SHS_CUSIP_NO, \
    B.NEW_CO_ISSUER_DESCR, \
    TO_CHAR(A.RGHT_RECORD, 'YYMMDD'), \
    TO_CHAR(A.RGHT_EX_DATE, 'YYMMDD'), \
    TO_CHAR(B.NYC_RECORD_DATE, 'YYMMDD'), \
    TO_CHAR(A.RGHT_EXPIRE, 'YYMMDD'), \
    TO_CHAR(A.RGHT_DB_DATE, 'YYMMDD'), \
    A.RGHT_PRICE, \
    NVL(A.RGHT_RECORD_FNS,' '), \
    NVL(A.RGHT_EXPIRE_FNS,' '), \
    NVL(A.RGHT_EX_DATE_FNS,' '), \
    NVL(A.RGHT_PRICE_FNS,' '), \
    NVL(A.RGHT_BASIS_FNS,' '), \
    A.RGHT_FOOTNOTE, \
    B.US_INELIGIBILITY_IND, \
    B.RGHT_TRFR_IND \
    FROM IDB.DDR_RIGHTS A, IDB.DDR_RIGHTS_2 B \
    WHERE RGHT_CUSIP_NO = :master_cusip_no \
    AND RGHT_CUSIP_NO = RGHT_ISSUE_NO(+) \
    AND A.RGHT_RECORD = B.RGHT_RECORD_DATE(+) ");
         strcat (sql_stmt4.arr, rights_where_clause);
         sql_stmt4.len = strlen(sql_stmt4.arr);
         EXEC SQL PREPARE RIGHTS FROM :sql_stmt4;
         if (sqlca.sqlcode)
              sql_error (SYSERR, sqlca.sqlcode,
                   "Error in preparing RIGHTS");
         EXEC SQL DECLARE RIGHTS_C CURSOR FOR RIGHTS;
         if (sqlca.sqlcode)
              sql_error (SYSERR, sqlca.sqlcode,
                   "Error in declaring RIGHTS");
         /* ram - added logic on 7/18/95 */
         /* for the standard footnotes cursor */
         EXEC SQL DECLARE STANDARD_FOOTNOTES_C CURSOR
         FOR
         SELECT SFTN_S_F_TEXT, SFTN_S_F_TYPE
         FROM IDB.DDR_STANDARD_FOOTNOTES
         WHERE SFTN_S_F_TYPE = :standard_footnote_type;
         if (sqlca.sqlcode)
              sql_error (SYSERR, sqlca.sqlcode,
                   "Error in declaring STANDARD_FOOTNOTES");
         /* now the issue footnotes cursor */
         EXEC SQL DECLARE ISSUE_FOOTNOTES_C CURSOR
         FOR
         SELECT FTNT_F_TEXT, FTNT_F_TYPE
         FROM IDB.DDR_FOOTNOTES
         WHERE FTNT_CUSIP_NO = :master_cusip_no
         AND FTNT_SYMBOL = :footnote_symbol
         AND FTNT_YEAR IS NULL;
         if (sqlca.sqlcode)
              sql_error (SYSERR, sqlca.sqlcode,
                   "Error in declaring ISSUE_FOOTNOTES");
         /* now the payment footnotes cursor */
         EXEC SQL DECLARE PAYMENT_FOOTNOTES_C CURSOR
         FOR
         SELECT FTNT_F_TEXT, FTNT_F_TYPE
         FROM IDB.DDR_FOOTNOTES
         WHERE FTNT_CUSIP_NO = :master_cusip_no
         AND FTNT_SYMBOL = :footnote_symbol
         AND FTNT_YEAR = :footnote_year;
         if (sqlca.sqlcode)
              sql_error (SYSERR, sqlca.sqlcode,
                   "Error in declaring PAYMENT_FOOTNOTES");
         /* now the get_s_h_meetings cursor */
         /* ONLY for certain tape types. */
    /*     GR PARTial 5
         if (which_tape == 0 || which_tape == 3 || which_tape == 1 || which_tape == 5)
              memset (sql_stmt5.arr, 0, sizeof(sql_stmt5.arr));
              /* ram - 6/15/95 - changed ORigunal to smtg */
              /* TO_CHAR(ORIGINAL_REC_DATE, 'YYMMDD'), \ */
              sprintf (sql_stmt5.arr, "SELECT \
    TO_CHAR(SMTG_MTG_DATE, 'YYMMDD'), \
    TO_CHAR(SMTG_REC_DATE, 'YYMMDD'), \
    SMTG_FOOTNOTE \
    FROM IDB.DDR_S_H_MEETINGS \
    WHERE SMTG_CUSIP_NO = :master_cusip_no ");
              strcat (sql_stmt5.arr, s_h_meet_where_clause);
              sql_stmt5.len = strlen(sql_stmt5.arr);
              EXEC SQL PREPARE S_H_MEET FROM :sql_stmt5;
              if (sqlca.sqlcode)
                   sql_error (SYSERR, sqlca.sqlcode,
                        "Error in preparing S_H_MEET");
              EXEC SQL DECLARE S_H_MEET_C CURSOR FOR S_H_MEET;
              if (sqlca.sqlcode)
                   sql_error (SYSERR, sqlca.sqlcode,
                        "Error in declaring S_H_MEET");
         } /* end of if (which_tape == 0 || which_tape == 1 || which_tape == 5) */
    /* replaced get_calendar_dates function with use of PLSQL - ram - 5/24/95 */
    void get_calendar_dates() /* Modified by TCS */
         /* put first and last calendar dates into global ints */
         /* first_cal_date and last_cal_date (YYYYMMDD) using */
         /* ddr package function get_business_days. */
         /* The package object ddr is owned by idb, so I'll */
         /* specify this, just in case accounts other than idb */
         /* run this code. (EXECUTE priviledge is granted to */
         /* "idb_user" role.) */
    EXEC SQL BEGIN DECLARE SECTION;
              int          cal_start;
              int          cal_end;
              int          return_val;
    EXEC SQL END DECLARE SECTION;
         /* initialize destination globals */

    You actually need to run it with "check -access"; memuse and leaks won't help with the crash, which happens because of illegal memory access. Hopefully, "check -access" will help you to locate the bad guy, but that's not panacea either.
    To be precise:
    - start dbx
    $ dbx <your app>
    - issue
    (dbx) check -access
    (dbx) run
    and wait for dbx to stop and report suspicious memory access.

  • Application cause java core dump, how can i do?

    Hi
    In the case, we're using JDK 1.4 and Hibernate on Aix 64 bit, but seems we've got lots of java core even occupied full hard space and cause application crash
    system info :
    JavaVersion is J2RE 1.4.2 IBM AIX 5L for PowerPC (64 bit JVM)
    build caix64142ifx-20051115 (SR3 + 94164 + 97403 + 97482)
    (note the 64 bit JVM).
    -Xmx=1024 and -xms=512, free heap is 330,415,568 bytes, and allocated
    is 1073,740,288 bytes.
    some core dump :
    WebContainer : 4
    at java.io.ObjectInputStream.readString()
    at java.io.ObjectInputStream.readObject0()
    at java.io.ObjectInputStream.defaultReadFields()
    at java.io.ObjectInputStream.readSerialData()
    at java.io.ObjectInputStream.readOrdinaryObject()
    at java.io.ObjectInputStream.readObject0()
    at java.io.ObjectInputStream.readArray()
    at java.io.ObjectInputStream.readObject0()
    at java.io.ObjectInputStream.defaultReadFields()
    at java.io.ObjectInputStream.readSerialData()
    at java.io.ObjectInputStream.readOrdinaryObject()
    at java.io.ObjectInputStream.readObject0()
    at java.io.ObjectInputStream.readArray()
    at java.io.ObjectInputStream.readObject0()
    at java.io.ObjectInputStream.defaultReadFields()
    at java.io.ObjectInputStream.readSerialData()
    at java.io.ObjectInputStream.readOrdinaryObject()
    at java.io.ObjectInputStream.readObject0() at java.io.ObjectInputStream.readArray()
    at java.io.ObjectInputStream.readObject0()
    at java.io.ObjectInputStream.defaultReadFields()
    at java.io.ObjectInputStream.readSerialData()
    at java.io.ObjectInputStream.readOrdinaryObject()
    at java.io.ObjectInputStream.readObject0()
    at java.io.ObjectInputStream.readArray()
    at java.io.ObjectInputStream.readObject0()
    at java.io.ObjectInputStream.defaultReadFields()
    at java.io.ObjectInputStream.readSerialData()
    at java.io.ObjectInputStream.readOrdinaryObject()
    at java.io.ObjectInputStream.readObject0()
    at java.io.ObjectInputStream.defaultReadFields()
    at java.io.ObjectInputStream.readSerialData()
    at java.io.ObjectInputStream.readOrdinaryObject()
    at java.io.ObjectInputStream.readObject0()
    at java.io.ObjectInputStream.readArray()
    at java.io.ObjectInputStream.readObject0()
    at java.io.ObjectInputStream.defaultReadFields()
    at java.io.ObjectInputStream.readSerialData()
    at java.io.ObjectInputStream.readOrdinaryObject()
    at java.io.ObjectInputStream.readObject0()
    at java.io.ObjectInputStream.readArray()
    at java.io.ObjectInputStream.readObject0()
    at java.io.ObjectInputStream.defaultReadFields()
    at java.io.ObjectInputStream.readSerialData()
    at java.io.ObjectInputStream.readOrdinaryObject()
    at java.io.ObjectInputStream.readObject0()
    at java.io.ObjectInputStream.readArray()
    at java.io.ObjectInputStream.readObject0()
    at java.io.ObjectInputStream.readObject()
    at java.util.HashMap.readObject()
    at sun.reflect.GeneratedMethodAccessor399.invoke()
    at sun.reflect.DelegatingMethodAccessorImpl.invoke()
    at java.lang.reflect.Method.invoke()
    at java.io.ObjectStreamClass.invokeReadObject()
    at java.io.ObjectInputStream.readSerialData()
    at java.io.ObjectInputStream.readOrdinaryObject()
    at java.io.ObjectInputStream.readObject0()
    at java.io.ObjectInputStream.defaultReadFields()
    at java.io.ObjectInputStream.readSerialData()
    at java.io.ObjectInputStream.readOrdinaryObject()
    at java.io.ObjectInputStream.readObject0()
    at java.io.ObjectInputStream.readObject()
    at com.ibm.ws.naming.util.Serialization$1.run()
    at com.ibm.ws.security.util.AccessController.doPrivileged()
    at com.ibm.ws.naming.util.Serialization.deserializeObject()
    at com.ibm.ws.naming.util.Helpers
    .processSerializedObjectForLookupExt()
    at com.ibm.ws.naming.util.Helpers.processSerializedObjectForLookup()
    at com.ibm.ws.naming.jndicos.CNContextImpl.processResolveResults()
    at com.ibm.ws.naming.jndicos.CNContextImpl.doLookup()
    at com.ibm.ws.naming.jndicos.CNContextImpl.doLookup()
    at com.ibm.ws.naming.jndicos.CNContextImpl.lookupExt()
    at com.ibm.ws.naming.jndicos.CNContextImpl.lookup()
    at com.ibm.ws.naming.util.WsnInitCtx.lookup()
    at javax.naming.InitialContext.lookup()
    at com.ibm.wsspi.RegistryLoader.getPluginRegistry()
    at com.ibm.wsspi.IPluginRegistryFactory.getPluginRegistry()
    at ibmjsp.com2E_ibm_2E_ws_2E_console_2E_appmanagement
    ._collectionTableLayout._jspService()
    at com.ibm.ws.jsp.runtime.HttpJspBase.service()
    at javax.servlet.http.HttpServlet.service()
    at com.ibm.ws.webcontainer.servlet.ServletWrapper.service()
    at com.ibm.ws.webcontainer.servlet.ServletWrapper.service()
    at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter()
    at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter()
    at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest()
    at com.ibm.wsspi.webcontainer.servlet.GenericServletWrapper
    .handleRequest()
    at com.ibm.ws.jsp.webcontainerext.JSPExtensionServletWrapper
    .handleRequest()
    at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.include()
    at org.apache.jasper.runtime.JspRuntimeLibrary.include()
    at org.apache.jasper.runtime.PageContextImpl.include()
    at org.apache.struts.tiles.TilesUtilImpl.doInclude()
    at org.apache.struts.tiles.TilesUtil.doInclude()
    at org.apache.struts.taglib.tiles.InsertTag.doInclude()
    at org.apache.struts.taglib.tiles.InsertTag$InsertHandler.doEndTag()
    at org.apache.struts.taglib.tiles.InsertTag.doEndTag()
    at ibmjsp.secure.layouts.vboxLayout._jspService()
    at com.ibm.ws.jsp.runtime.HttpJspBase.service()
    at javax.servlet.http.HttpServlet.service()
    at com.ibm.ws.webcontainer.servlet.ServletWrapper.service()
    at com.ibm.ws.webcontainer.servlet.ServletWrapper.service()
    at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter()
    ... more stack lines not shown ===================================
    "WebContainer: 2" shows much
    the same stack trace, but extends to include
    @com.ibm.ws.console.core.servlet.WSCUrlFilter.continueStoringTaskState()
    at com.ibm.ws.console.core.servlet.WSCUrlFilter.doFilter()
    at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter()
    at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter()
    at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter()
    at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest()
    Through IBM, we got those answer :
    Looking at the javacore files, we're seeing OOM errors. However,
    looking at a heapdump, we're not seeing total heap space exhaustion -
    around half of the heap is occupied, and occupancy by the vartious
    objects seems, to me at least, to be normal.
    The threads
    seem to be using the compound class loader to load the customer's
    "Hibernate" code - and in the largest of the threads in the heapdump -
    (it consumes 258,720,168 bytes), the class org/hibernate/impl/Session
    Impl and its children - consume 129,540,864 bytes.
    The other 128,785,680 is consumed by org/hibernate/proxy/CGLIBLazyInitia
    lizer. There are some other classes that make up the small difference
    if you added these numbers.
    The class com/softleader/hibernate/util/HibernateUtil and its children
    consume 74,932,848 bytes.
    I could go on through the heapdump, but there are very large classes
    in here, and it may be more advantageous to get a verbosegc turned on
    to show the patterns of JVM Heap requirements.
    I suppose that the customer is developing this app for a 32bit
    architecture market, since they are keeping their JVM Heap within the
    32 bit limits. If this is the case, then Xmx=1280 and Xms=384 seems a
    more reasonable JVM setting. If they are not, and they want to try
    Xmx above 1280, then we have not yet had much experience with 64 bit
    but I'd expect that the larger heapsize would benefit the application.
    Either way, we need verbosegc turned on to monitor the heap requests.
    That mean, i have to turn up JVM Heap size? or what can i do for it?
    Thanks a lot.

    I'd hook up a profiler to your app and monitor it to see what's happening and what objects aren't playing nice.

  • System Core Dumped after Oracle patch upgrade 9.2.0.6 to 9.2.0.8

    Hi,
    We are continously getting dumps on our BW Central instance server after we did an Oracle patch upgrade from 9.2.0.6 to 9.2.0.8.
    Following is our system environment
    SAP Release.............. "640"
    Application server....... "abci"
    Operating system......... "SunOS"
    Release.................. "5.10"
    Hardware type............ "sun4v"
    Database server.......... "abdb"
    Database type............ "ORACLE"
    Database name............ "ABP"
    Database owner........... "SAPABP"
    SAP kernel............... "640"
    Database version......... "OCI_920 "
    Patch level.............. "175"
    Following below is the Core Dump that is generated for any process chains that we schedule on our BW server
    Runtime Errors         SYSTEM_CORE_DUMPED
    Date and Time          14.04.2008 09:26:17
    ShrtText
         Process terminated by signal 11.
    What happened?
        The current ABAP program had to be terminated because the
        ABAP processor detected an internal system error.
        The current ABAP program "SAPMSSY2" had to be terminated because the ABAP
        processor discovered an invalid system state.
    What can you do?
        Make a note of the actions and input which caused the error.
        To resolve the problem, contact your SAP system administrator.
        You can use transaction ST22 (ABAP Dump Analysis) to view and administer
        termination messages, especially those beyond their normal deletion
        date.
    Error analysis
        An SAP System process was terminated by an operating system signal.
        Possible reasons for this are:
        1. Internal SAP System error.
        2. Process was terminated externally (by the system administrator).
                   Last error logged in SAP kernel
        Component............ "Taskhandler"
        Place................ "SAP-Server awci_ABP_00 on host awci (wp 5)"
        Version.............. 1
        Error code........... 11
        Error text........... "ThSigHandler: signal"
        Description.......... " "
        System call.......... " "
        Module............... "thxxhead.c"
        Line................. 9780
    How to correct the error
        The SAP System work directory (e.g. /usr/sap/c11/D00/work ) often
        contains a file called 'core'.
        Save this file under another name.
        If you cannot solve the problem yourself and you wish to send
        an error message to SAP, include the following documents:
        1. A printout of the problem description (short dump)
           To obtain this, select in the current display "System->List->
           Save->Local File (unconverted)".
        2. A suitable printout of the system log
           To obtain this, call the system log through transaction SM21.
           Limit the time interval to 10 minutes before and 5 minutes
           after the short dump. In the display, then select the function
           "System->List->Save->Local File (unconverted)".
        3. If the programs are your own programs or modified SAP programs,
           supply the source code.
           To do this, select the Editor function "Further Utilities->
           Upload/Download->Download".
        4. Details regarding the conditions under which the error occurred
           or which actions and input led to the error.
    Kindly help.
    Regards
    Sachin
    Edited by: Sachin N on Apr 14, 2008 12:26 PM

    No. If the environment would be wrong the system wouldn´t start up.
    Core dumps are in 99 % of the cases program errors (in the SAP kernel or in an interface (libdbora*)), misaligend accesses of data etc.
    If you encounter such an error have a look in the C-Stack. If you can´t see where the error is happening opening an OSS call. Most of those errors are fixed by installing the latest patches for the kernel and the database interface.
    Markus

  • Redhat 6.0 Webdb 2.2 Server 8.1.5 sqlplus core dump segmentation fault solution

    If anyone else is struggling with this installation, heres a workaround that
    Got things going for me.
    Redhat 6.0
    Oracle 8.1.5
    Webdb 2.2
    The database was up and working fine. Not as many problems as earlier versions but there was still much grief getting it to work. Save yourself some time, dont charge ahead like I did, read the installation notes.
    The installation of Webdb didnt go so well though. Sqlplus would core dump with segmentation fault when a connection to the local instance was attempted. I tried many things, install webdb to 8.1.5 , apply glibc patch, apply 8.0.5 patches to webdb install none of this worked. The workaround I finally found was to use the 8.1.5 listener and the old formatting of a listener.ora and tnsnames.ora file. (i.e. like 7.3.x). Sqlplus would then connect via tcp. Installation still had another problem I could never get past the sys password confirmation. I could connect from the command line with sqlplus s /nolog @passwd.sql sys/mypass@mytnsname but the installer just wouldnt work. An edit of the installation_dir ->webdb-2.2/owa40/owa40.vrf file did the trick. Hard code a location to a dummy pass.sys file.
    After many frustrating hours 160 or so - I think I finally have a working database and a working webdb web site. Hope this info might help others.
    Craig MacPherson
    null

    o Did you end up with 8.1.5 and WebDB2.2 in different Oracle_homes?
    Yes - product/8.1.5
    - product/8.0.5
    o What do you mean that you used the 8.1.5 listener? My database is 8.1.5 so the tnslistener I'm using is from the 8.1.5 install - not the 8.0.5 version.
    o Can you send a sample of the tnsnames.ora file that you used?
    Sure - make sure you set TNS_ADMIN
    # Filename: Listener.ora
    LISTENER =
    (ADDRESS_LIST =
    (ADDRESS= (PROTOCOL= TCP)(Host= 139.142.231.213)(Port= 1521))
    SID_LIST_LISTENER =
    (SID_LIST =
    (SID_DESC =
    (ORACLE_HOME= /oracle/product/8.1.5)
    (SID_NAME = cmac)
    STARTUP_WAIT_TIME_LISTENER = 0
    CONNECT_TIMEOUT_LISTENER = 10
    TRACE_LEVEL_LISTENER = OFF
    # Filename: Tnsnames.ora
    cmac =
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL= TCP)(Host= 139.142.231.213)(Port= 1521))
    (CONNECT_DATA = (SID = cmac))
    test =
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL= TCP)(Host= dmac)(Port= 1521))
    (CONNECT_DATA = (SID = cmac))
    null

  • Linux 6.1/Oracle 8.1.5 Pro C compilation core dumps

    Linux installation did not place stdarg.h or stddef.h in the /usr/include directory for some reaon. I located different copies in other directories and have created symobolic links to them all in the end. BUT all result in the following error when I attempt to make sample1.pc in $ORACLE_HOME/precomp/demo/proc. Has anyone got any ideas how I can fix this problem.
    Yours hopefully Kev
    make -f demo_proc.mk sample1
    gmake -f /oracle/app/oracle/product/8.1.5/precomp/demo/proc/demo_proc.mk
    OBJS=sample1.o EXE=sample1 build
    gmake[1]: Entering directory `/oracle/app/oracle/product/8.1.5/precomp/demo/proc'
    proc iname=sample1
    Pro*C/C++: Release 8.1.5.0.0 - Production on Sun Jan 9 17:02:05 2000
    (c) Copyright 1999 Oracle Corporation. All rights reserved.
    System default option values taken from:
    /oracle/app/oracle/product/8.1.5/precomp/admin/pcscfg.cfg
    gmake[1]: *** [sample1.o] Segmentation fault (core dumped)
    gmake[1]: Leaving directory `/oracle/app/oracle/product/8.1.5/precomp/demo/proc'
    make: *** [sample1] Error 2
    null

    Thanks for your input. But having investiagted further I have made progress.
    On one of the FAQ docs listed throughout the Linux Forum I found an example of what should be in the pcscfg.cfg file. Once this was in place I then had, /usr/bin/ld cannot find -laio (or the file /usr/lib/libaio.a). To get a clean(ish) compile, I created a symbolic link from libc.a to libaio.a which is crude but was effective. I had a working Pro C exe.
    I understand that the second patch solves the libaio.a prob as well as others. But a colleague has installed it and had to regress it, due to more damaging problems he listed but I cannot recall at this time.
    Thanks again.

  • Inetd service/program crashes with core dump in Solaris 8 zone/container

    I have developed a service in C that is launched from inetd when something comes on a specific port.
    When a connection is opened to the port a core dump is created in the same directory where the executable file is located.
    If you run the same service program from the command line everything is working perfect.
    This is running in a Solaris 8 zone/container on a Solaris 10 machine.
    Everything is set correctly in /etc/inetd.conf and in /etc/services.
    I have even stripped down the program to a hello world program that is just printing a string to the screen and it is still crashing with a core dump.
    # ldd test_srv
    /usr/lib/secure/s8_preload.so.1
    libc.so.1 => /usr/lib/libc.so.1
    libdl.so.1 => /usr/lib/libdl.so.1
    /usr/platform/SUNW,Sun-Fire-480R/lib/libc_psr.so.1
    The same service is running on a Linux machine and on a Solaris 10 machine without zones/containers without any problems.
    Can you please help me figure out what am I missing. Is there something specific with zones/containers that should be set / configured?
    Do I have to set some specific env. variables to work in a Solaris 8 zone/container environment or is it something very simple that I'm missing?

    Could you please examine the truss log and advice what the problem is and how to fix it?
    (some lines deleted)
    bash-2.03# truss -f -p 18361 #### /usr/sbin/inetd -s -t &
    18361:  poll(0xFFBFF528, 53, -1)        (sleeping...)
    18361:  poll(0xFFBFF528, 53, -1)                        = 1
    18361:  accept(63, 0xFFBFF870, 0xFFBFF914, 1)           = 3
    18361:  sigprocmask(SIG_BLOCK, 0xFFBFF5F0, 0xFFBFF600)  = 0
    18361:  lwp_sigtimedwait(0xFFBFF600, 0xFFBFF578, 0x00000010) = 0
    18361:  lwp_sigtimedwait(0xFFBFF568, 0xFFBFF728, 0x00000010) = 0
    18361:  fork()                                          = 1921
    1921:   fork()          (returning as child ...)        = 18361
    1921:   sigprocmask(0, 0x00000000, 0xFFBFF600)          = 0
    18361:  sigprocmask(0, 0x00000000, 0xFFBFF600)          = 0
    1921:   lwp_sigtimedwait(0xFFBFF600, 0xFFBFF578, 0x00000010) = 0
    18361:  sigprocmask(SIG_SETMASK, 0xFFBFF5F0, 0xFFBFF600) = 0
    18361:  close(3)                                        = 0
    18361:  sigprocmask(0, 0x00000000, 0xFFBFF600)          = 0
    1921:   lwp_sigtimedwait(0xFFBFF668, 0xFFBFF528, 0x00000020) = 0
    1921:   sigaction(SIGHUP, 0xFFBFF528, 0xFFBFF500)       = 0
    18361:  lwp_sigtimedwait(0xFFBFF568, 0xFFBFF5F0, 0x00000010) = 0
    1921:   lwp_sigtimedwait(0xFFBFF508, 0xFFBFF458, 0x00000010) = 0
    18361:  sigprocmask(SIG_SETMASK, 0xFFBFF5F0, 0xFFBFF600) = 0
    1921:   sigprocmask(SIG_SETMASK, 0xFFBFF5F0, 0xFFBFF600) = 0
    1921:   lwp_sigtimedwait(0xFFBFF600, 0xFFBFF578, 0x00000010) = 0
    1921:   lwp_sigtimedwait(0xFFBFF568, 0xFFBFF728, 0x00000010) = 0
    1921:   fcntl(3, F_DUP2FD, 0x00000000)                  = 0
    1921:   close(3)                                        = 0
    1921:   fcntl(0, F_DUP2FD, 0x00000001)                  = 1
    1921:   fcntl(0, F_DUP2FD, 0x00000002)                  = 2
    1921:   open64("/etc/.name_service_door", O_RDONLY)     = 3
    1921:   fcntl(3, F_SETFD, 0x00000001)                   = 0
    1921:   door_info(3, 0xFF0C2748)                        = 0
    1921:   door_call(3, 0xFFBFF278)                        = 0
    1921:   close(67)                                       Err#9 EBADF
    1921:   close(66)                                       Err#9 EBADF
    1921:   close(65)                                       Err#9 EBADF
    1921:   close(64)                                       Err#9 EBADF
    1921:   close(63)                                       = 0
    1921:   close(62)                                       = 0
    1921:   close(12)                                       = 0
    1921:   close(11)                                       = 0
    1921:   close(10)                                       Err#9 EBADF
    1921:   close(9)                                        Err#9 EBADF
    1921:   close(8)                                        Err#9 EBADF
    1921:   close(7)                                        Err#9 EBADF
    1921:   close(6)                                        Err#9 EBADF
    1921:   close(5)                                        Err#9 EBADF
    1921:   close(4)                                        Err#9 EBADF
    1921:   setrlimit(RLIMIT_NOFILE, 0xFFBFFD20)            = 0
    1921:   xenix(398872, 0xFFBFF5E4, 0x00000040)           = 38
    1921:   execve("/tmp/srv/t_srv", 0x0008B5FC, 0xFFBFFDA0)  argc = 0
    1921:   getuid()                                        = 0 [0]
    1921:   resolvepath("/usr/lib/ld.so.1", "/usr/lib/ld.so.1", 1023) = 16
    1921:   open("/var/ld/ld.config", O_RDONLY)             = 3
    1921:   fstat(3, 0xFFBFF5E8)                            = 0
    1921:   mmap(0x00000000, 148, PROT_READ, MAP_SHARED, 3, 0) = 0xFF3E0000
    1921:   close(3)                                        = 0
    1921:   stat("/usr/lib/libc.so.1", 0xFFBFF648)          = 0
    1921:   resolvepath("/usr/lib/libc.so.1", "/usr/lib/libc.so.1", 1023) = 18
    1921:   open("/usr/lib/libc.so.1", O_RDONLY)            = 3
    1921:   mmap(0x00000000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xFF340000
    1921:   mmap(0x00000000, 802816, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON, -1, 0) = 0xFF200000
    1921:   mmap(0xFF200000, 703520, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF200000
    1921:   mmap(0xFF2BC000, 24772, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 704512) = 0xFF2BC000
    1921:   munmap(0xFF2AC000, 65536)                       = 0
    1921:   memcntl(0xFF200000, 113528, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
    1921:   close(3)                                        = 0
    1921:   stat("/usr/lib/libdl.so.1", 0xFFBFF648)         = 0
    1921:   resolvepath("/usr/lib/libdl.so.1", "/usr/lib/libdl.so.1", 1023) = 19
    1921:   open("/usr/lib/libdl.so.1", O_RDONLY)           = 3
    1921:   mmap(0xFF340000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF340000
    1921:   mmap(0x00000000, 8192, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON, -1, 0) = 0xFF330000
    1921:   mmap(0xFF330000, 2638, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF330000
    1921:   close(3)                                        = 0
    1921:   stat("/usr/platform/SUNW,Sun-Fire-480R/lib/libc_psr.so.1", 0xFFBFF368) = 0
    1921:   resolvepath("/usr/platform/SUNW,Sun-Fire-480R/lib/libc_psr.so.1", "/usr/platform/sun4u-us3/lib/libc_psr.so.1", 1023) = 41
    1921:   open("/usr/platform/SUNW,Sun-Fire-480R/lib/libc_psr.so.1", O_RDONLY) = 3
    1921:   mmap(0xFF340000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF340000
    1921:   close(3)                                        = 0
    1921:   mmap(0x00000000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFF320000
    1921:   dup(0)                                          = 3
    1921:   llseek(0, 0, SEEK_CUR)                          Err#29 ESPIPE
    1921:   close(0)                                        = 0
    1921:   fcntl(3, F_DUP2FD, 0x00000000)                  = 0
    1921:   close(3)                                        = 0
    1921:   dup(1)                                          = 3
    1921:   close(1)                                        = 0
    1921:   fcntl(3, F_DUP2FD, 0x00000001)                  = 1
    1921:   close(3)                                        = 0
    1921:   dup(2)                                          = 3
    1921:   close(2)                                        = 0
    1921:   fcntl(3, F_DUP2FD, 0x00000002)                  = 2
    1921:   close(3)                                        = 0
    1921:   sys#177(0x00000080, 0xFFBFFB7C, 0xFF3F0518, 0x00000000, 0xFF3C2EF8, 0xFF2C0284) = 0x00000000 [0xFFBFFB7C]
    1921:   sys#227(0x00000006, 0x00000000, 0x0001ADF0, 0xFF3F0518, 0xFF3C3C18, 0xFF3C2670) = 0x0000000C [0x00000000]
    1921:   sys#227(0x00000002, 0x0000000C, 0x0000000E, 0xFFBFFCAE, 0x00000002, 0xFF3C2670) = 0x00000002 [0x00000000]
    1921:       Incurred fault #6, FLTBOUNDS  %pc = 0xFF232E2C
    1921:         siginfo: SIGSEGV SEGV_MAPERR addr=0x00000000
    1921:       Received signal #11, SIGSEGV [default]
    1921:         siginfo: SIGSEGV SEGV_MAPERR addr=0x00000000
    1921:           *** process killed ***
    18361:      Received signal #18, SIGCLD, in poll() [caught]
    18361:        siginfo: SIGCLD CLD_DUMPED pid=1921 status=0x000B
    18361:  poll(0xFFBFF528, 53, -1)                        Err#4 EINTR
    18361:  lwp_sigtimedwait(0xFFBFF218, 0xFFBFF140, 0x00000010) = 0
    18361:  lwp_sigtimedwait(0xFFBFF130, 0xFFBFF218, 0x00000010) = 0
    18361:  sigprocmask(0, 0x00000000, 0xFFBFEF28)          = 0
    18361:  poll(0xFFBFF528, 53, -1)        (sleeping...)Thank you in advance

  • Investigation on JVM crash without core dump (by JIT compiler)

    Hi, All
    I posted "JVM crash without core dump due to CompilerThread1" couple months ago.
    http://forum.java.sun.com/thread.jspa?threadID=5253434
    I would like show what we found, and ask couple questions
    1) The reason of JVM crash is "CompilerThread0/1 wanted to allocate more native memory and eventually exceeded the limit of 32-bit Linux (on Redhat, the limit of VIRT is 3G)
    2) After we lower the heap size (to reduce process size) and added process size monitor (track process size every minute) and JIT compilation log (-XX:+PrintCompilation),
    We found sometimes JVM process jumped more than 800M when compiling one method. with the following log
    Total time for which application threads were stopped: 0.1997400 seconds
    5828 xxx.xxx.SomeClass::someMethod (1507 bytes)
    5828 COMPILE SKIPPED: out of nodes during split (not retryable)
    549002.449: [GC [PSYoungGen: 517897K->28390K(551296K)] 942855K->453348K(1229952K), 0.0726350 secs]
    if we saw "COMPILE SKIPPED: out of nodes during split (not retryable)", the process size of JVM (VIRT/RES) always jumped 800M~1000M, and sometimes the memory get reverted in 30mins to couple hours, and sometimes it lasted forever. (so before we have larger footprint, this jump will kill JVM, right now, if the jump lasts forever, any more allocation on top of it also can kill jvm (much rare))
    3) This is definitely a bug of JVM, because
    it only happened on server mode, not client mode
    it is random, that method can be compiled success on other JVM or next restart (we have 20 JVMs)
    the method is not that complicate, like 100 lines, (bigger method gets compiled success)
    this only happen on PROD environment, we can't reproduce it locally or QA (the method is always compiled success)
    It mostly like under some condition (maybe node space is not enough), to compile that method will trigger JVM trying to allocate much more native memory.
    4) We are going to disable this method by ".hotspot_compiler" to fix it, right now we are using lower footprint, JVM dies rarely.
    +To understand more about this, I have some questions about JIT compiling+
    I saw same method are compiled more than once from JIT log, like the method caused our problem, it only happens on 2nd time compilation.
    Is it that JIT compiler will recompile the method with deeper optimization level some time, and more optimization it uses, the more memory it requires?
    (like gcc has -O2 -O3)
    Thanks!
    Neo

    Today, one JVM crashed again, with
    {Heap before gc invocations=4188:
    PSYoungGen      total 540864K, used 487958K [0x8ba50000, 0xb1250000, 0xb1250000)
      eden space 467328K, 100% used [0x8ba50000,0xa82b0000,0xa82b0000)
      from space 73536K, 28% used [0xa82b0000,0xa96d5850,0xaca80000)
      to   space 71680K, 0% used [0xacc50000,0xacc50000,0xb1250000)
    ParOldGen       total 1024000K, used 493477K [0x4d250000, 0x8ba50000, 0x8ba50000)
      object space 1024000K, 48% used [0x4d250000,0x6b439610,0x8ba50000)
    PSPermGen       total 101760K, used 101240K [0x2d250000, 0x335b0000, 0x4d250000)
      object space 101760K, 99% used [0x2d250000,0x3352e1f8,0x335b0000)
    405290.711: [GC [PSYoungGen: 487958K->17397K(544192K)] 981435K->518248K(1568192K), 0.0769350 secs]
    Heap after gc invocations=4188:
    PSYoungGen total 544192K, used 17397K [0x8ba50000, 0xb1250000, 0xb1250000)
    eden space 472512K, 0% used [0x8ba50000,0x8ba50000,0xa87c0000)
    from space 71680K, 24% used [0xacc50000,0xadd4d480,0xb1250000)
    to space 70208K, 0% used [0xa87c0000,0xa87c0000,0xacc50000)
    ParOldGen total 1024000K, used 500851K [0x4d250000, 0x8ba50000, 0x8ba50000)
    object space 1024000K, 48% used [0x4d250000,0x6bb6cf70,0x8ba50000)
    PSPermGen total 101760K, used 101240K [0x2d250000, 0x335b0000, 0x4d250000)
    object space 101760K, 99% used [0x2d250000,0x3352e1f8,0x335b0000)
    Total time for which application threads were stopped: 0.0779620 seconds
    Exception in thread "CompilerThread1" java.lang.OutOfMemoryError: requested 4522768 bytes for Chunk::new. Out of swap space?

  • MDM installation on AIX 5.3 core dumps

    Hi all,
    We installed MDM 5.5 SP4 on AIX 5.3 ML 5 (and the latest patches were applied last week-end).
    The MDM Server, Import and Syndication daemons are started.
    Database is Oracle 10.2 (corresponding Oracle client is used), installed on the same server.
    MDM client software is in sync with the server level.
    Since the installation, we get core dumps of the mds daemon (even when trying to perform the most basic operations). Consider it to be completely unusable for testing anything. You look at it, it breaks. Sorry, but that is how it is.
    MDM Patches and hotfixes to the patches have been applied up to the latest level The problem is reported at SAP Support and they have core dumps, logfiles, trace files for studying.  So far, the only feedback we got was to install MDM on its own server (it is a trial installation on a server where other applications are running - though I can hardly see that as a cause for core dumps). 
    My questions :
    - are we unique in running MDM on this software paltform ?
    - are others (if they exist experiencing the same problems on AIX 5.3 ?
    To be honest : for the moment we are thinking about reinstalling on a Windows server.
    Thanks in advance for any feedback,
    Frank Van Overloop

    Hello,
    we have finally made some progress on this issue.
    Basically, we suffered from a combination of :
    - wrong usage of the product
    - probably shaky exception handling in the AIX version
    The cause was found by SAP MDM support after we reconstructed the problem while using a special debug-version of the mds executable. This produced a usable dump.
    --- extract from the SAP reply -
    The core dump shows a crash in recalculating the family tree after the
    import. Family tree is being used only to create printed catalogs (which require the publisher and an additional license).
    1) Do you have any value in the categories table?
    2) Does the MDM server crash if you cancel the automatic family tree
    recalculation in the import map, and answer "no" in the dialog box which asks to recalculate the family tree?
    3) Do you intend to create a printed catalog?
    If the answer to any of the questions is "no", then this asserts that
    the recalculation of the family tree should not take place at all. In
    this case the family table could/should be deleted. And this should not
    reoccur.
    end extract -
    After we deleted this family table,  the tests are running stable.
    It's a pity that the program does not 'die' in a more elegant way or gives some understandable indication on what is going wrong.
    It also looks like this exception is handled better on the Windows implementation. The same 'functional mistake' was made there and this produced no dumps at all. Could be a porting issue from one platform to another.
    Regards,
    Frank

  • JDB crashes while lodading core dump or throws errors

    I'm having here RHEL 5.1 system and some core dumps generated by our 32 bit java application. This application uses JNI and for some reason (that I'm still trying to figure out) is crashing while executing JNI calls.
    I can load the core dumps inside gdb and even backtrace the native stack of the program and see the variables inside the shared library where it's crashing. But I need to take a closer look on the java stack and some of the variable values on the java side also.
    I did try to use JDB to do this like it's described in the Troubleshooting guide for Java 6 but for some unknown reason when I do try to attach JDB to the core dumps I either get some error thrown on the console or JDB crashes and produces a hs_err_pit*.log file. I have used this technique already few times and didn't had any problems with JDB. I'm wondering if it could be that the core dump files are too big - some of them are around 3 Gb. But one of them is ~600Mb and also is crashing. So is ti possible bug in JDB or I'm missing something. I'm posting the error and the one of the hs_err_pid files.
    Appreciate any help and ideas
    $ jdb -connect sun.jvm.hotspot.jdi.SACoreAttachingConnector:javaExecutable=/usr/java/jdk/bin/java,core=core.31919
    java.io.IOException
    at sun.jvm.hotspot.jdi.SACoreAttachingConnector.attach(SACoreAttachingConnector.java:123)
    at com.sun.tools.example.debug.tty.VMConnection.attachTarget(VMConnection.java:358)
    at com.sun.tools.example.debug.tty.VMConnection.open(VMConnection.java:168)
    at com.sun.tools.example.debug.tty.Env.init(Env.java:64)
    at com.sun.tools.example.debug.tty.TTY.main(TTY.java:1010)
    Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at sun.jvm.hotspot.jdi.SACoreAttachingConnector.createVirtualMachine(SACoreAttachingConnector.java:80)
    at sun.jvm.hotspot.jdi.SACoreAttachingConnector.attach(SACoreAttachingConnector.java:108)
    ... 4 more
    Caused by: sun.jvm.hotspot.debugger.DebuggerException: Can't attach to the core file
    at sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal.attach0(Native Method)
    at sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal.attach(LinuxDebuggerLocal.java:258)
    at sun.jvm.hotspot.HotSpotAgent.attachDebugger(HotSpotAgent.java:625)
    at sun.jvm.hotspot.HotSpotAgent.setupDebuggerLinux(HotSpotAgent.java:611)
    at sun.jvm.hotspot.HotSpotAgent.setupDebugger(HotSpotAgent.java:322)
    at sun.jvm.hotspot.HotSpotAgent.go(HotSpotAgent.java:297)
    at sun.jvm.hotspot.HotSpotAgent.attach(HotSpotAgent.java:157)
    at sun.jvm.hotspot.jdi.VirtualMachineImpl.createVirtualMachineForCorefile(VirtualMachineImpl.java:190)
    ... 10 more
    Fatal error:
    Unable to attach to target VM.
    # An unexpected error has been detected by Java Runtime Environment:
    # SIGSEGV (0xb) at pc=0xafcfa6bd, pid=3653, tid=4160613264
    # Java VM: Java HotSpot(TM) Server VM (1.6.0_03-b05 mixed mode)
    # Problematic frame:
    # C [libsaproc.so+0x36bd]
    # 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 (0x08058000): JavaThread "main" [_thread_in_native, id=3654]
    siginfo:si_signo=11, si_errno=0, si_code=1, si_addr=0x00000151
    Registers:
    EAX=0xf7ffdabc, EBX=0xafcff25c, ECX=0xafd72d08, EDX=0x00000149
    ESP=0xf7fdc520, EBP=0xf7fdc538, ESI=0xafd72d08, EDI=0x08058000
    EIP=0xafcfa6bd, CR2=0x00000151, EFLAGS=0x00010206
    Top of Stack: (sp=0xf7fdc520)
    0xf7fdc520: 464c457f 00010101 000000a2 0000009c
    0xf7fdc530: 0000009f afcff25c f7fdc588 afcfb01a
    0xf7fdc540: afd67780 f7ffdabc 00200034 afcfaff4
    0xf7fdc550: 004a004b 00000000 00200034 0028000a
    0xf7fdc560: 004a004b afba13e0 00001110 afcff25c
    0xf7fdc570: afb8e2e8 08058000 f7fdc5a8 afcf93b3
    0xf7fdc580: 00000004 afcff25c f7fdc5a8 afcf9964
    0xf7fdc590: afd67780 f7ffdabc f7fdd72c 00000004
    Instructions: (pc=0xafcfa6bd)
    0xafcfa6ad: 8d 14 85 00 00 00 00 8b 41 24 8b 14 10 8b 45 0c
    0xafcfa6bd: 3b 42 08 72 08 8b 45 f8 89 45 f4 eb b1 8b 45 f8
    Stack: [0xf7f8e000,0xf7fdf000), sp=0xf7fdc520, free space=313k
    Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
    C [libsaproc.so+0x36bd]
    C [libsaproc.so+0x401a]
    C [libsaproc.so+0x2964] ps_pdread+0x1c
    C [libsaproc.so+0x4d3e]
    C [libsaproc.so+0x4ffd] Pgrab_core+0x281
    C [libsaproc.so+0x56c7] Java_sun_jvm_hotspot_debugger_linux_LinuxDebuggerLocal_attach0__Ljava_lang_String_2Ljava_lang_String_2+0x99
    j sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal.attach0(Ljava/lang/String;Ljava/lang/String;)V+0
    j sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal.attach(Ljava/lang/String;Ljava/lang/String;)V+29
    j sun.jvm.hotspot.HotSpotAgent.attachDebugger()V+43
    j sun.jvm.hotspot.HotSpotAgent.setupDebuggerLinux()V+122
    j sun.jvm.hotspot.HotSpotAgent.setupDebugger()V+95
    j sun.jvm.hotspot.HotSpotAgent.go()V+1
    j sun.jvm.hotspot.HotSpotAgent.attach(Ljava/lang/String;Ljava/lang/String;)V+56
    j sun.jvm.hotspot.jdi.VirtualMachineImpl.createVirtualMachineForCorefile(Lcom/sun/jdi/VirtualMachineManager;Ljava/lang/String;Ljava/lang/String;I)Lsun/jvm/hotspot/jdi/VirtualMachineImpl;+58
    v ~StubRoutines::call_stub
    V [libjvm.so+0x2c5ecd]
    V [libjvm.so+0x4523b8]
    V [libjvm.so+0x2c5d60]
    V [libjvm.so+0x49a08f]
    V [libjvm.so+0x49ca8c]
    V [libjvm.so+0x331e88]
    C [libjava.so+0x15224] Java_sun_reflect_NativeMethodAccessorImpl_invoke0+0x34
    j sun.reflect.NativeMethodAccessorImpl.invoke0(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+0
    j sun.reflect.NativeMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+87
    j sun.reflect.DelegatingMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+6
    j java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+161
    j sun.jvm.hotspot.jdi.SACoreAttachingConnector.createVirtualMachine(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;)Lcom/sun/jdi/VirtualMachine;+122
    j sun.jvm.hotspot.jdi.SACoreAttachingConnector.attach(Ljava/util/Map;)Lcom/sun/jdi/VirtualMachine;+90
    j com.sun.tools.example.debug.tty.VMConnection.attachTarget()Lcom/sun/jdi/VirtualMachine;+13
    j com.sun.tools.example.debug.tty.VMConnection.open()Lcom/sun/jdi/VirtualMachine;+33
    j com.sun.tools.example.debug.tty.Env.init(Ljava/lang/String;ZI)V+28
    j com.sun.tools.example.debug.tty.TTY.main([Ljava/lang/String;)V+1207
    v ~StubRoutines::call_stub
    V [libjvm.so+0x2c5ecd]
    V [libjvm.so+0x4523b8]
    V [libjvm.so+0x2c5d60]
    V [libjvm.so+0x2ef186]
    V [libjvm.so+0x2e082b]
    C [jdb+0x1af8] JavaMain+0x2c8
    C [libpthread.so.0+0x543b]
    Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
    j sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal.attach0(Ljava/lang/String;Ljava/lang/String;)V+0
    j sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal.attach(Ljava/lang/String;Ljava/lang/String;)V+29
    j sun.jvm.hotspot.HotSpotAgent.attachDebugger()V+43
    j sun.jvm.hotspot.HotSpotAgent.setupDebuggerLinux()V+122
    j sun.jvm.hotspot.HotSpotAgent.setupDebugger()V+95
    j sun.jvm.hotspot.HotSpotAgent.go()V+1
    j sun.jvm.hotspot.HotSpotAgent.attach(Ljava/lang/String;Ljava/lang/String;)V+56
    j sun.jvm.hotspot.jdi.VirtualMachineImpl.createVirtualMachineForCorefile(Lcom/sun/jdi/VirtualMachineManager;Ljava/lang/String;Ljava/lang/String;I)Lsun/jvm/hotspot/jdi/VirtualMachineImpl;+58
    v ~StubRoutines::call_stub
    j sun.reflect.NativeMethodAccessorImpl.invoke0(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+0
    j sun.reflect.NativeMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+87
    j sun.reflect.DelegatingMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+6
    j java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+161
    j sun.jvm.hotspot.jdi.SACoreAttachingConnector.createVirtualMachine(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;)Lcom/sun/jdi/VirtualMachine;+122
    j sun.jvm.hotspot.jdi.SACoreAttachingConnector.attach(Ljava/util/Map;)Lcom/sun/jdi/VirtualMachine;+90
    j com.sun.tools.example.debug.tty.VMConnection.attachTarget()Lcom/sun/jdi/VirtualMachine;+13
    j com.sun.tools.example.debug.tty.VMConnection.open()Lcom/sun/jdi/VirtualMachine;+33
    j com.sun.tools.example.debug.tty.Env.init(Ljava/lang/String;ZI)V+28
    j com.sun.tools.example.debug.tty.TTY.main([Ljava/lang/String;)V+1207
    v ~StubRoutines::call_stub
    --------------- P R O C E S S ---------------
    Java Threads: ( => current thread )
    0xafd08c00 JavaThread "Thread-1" daemon [_thread_blocked, id=3682]
    0x0819b000 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=3680]
    0x08199400 JavaThread "CompilerThread1" daemon [_thread_blocked, id=3679]
    0x08198000 JavaThread "CompilerThread0" daemon [_thread_blocked, id=3678]
    0x08196c00 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=3677]
    0x08183c00 JavaThread "Finalizer" daemon [_thread_blocked, id=3676]
    0x08183400 JavaThread "Reference Handler" daemon [_thread_blocked, id=3675]
    =>0x08058000 JavaThread "main" [_thread_in_native, id=3654]
    Other Threads:
    0x08180800 VMThread [id=3671]
    0x0819c800 WatcherThread [id=3681]
    VM state:not at safepoint (normal execution)
    VM Mutex/Monitor currently owned by a thread: None
    Heap
    PSYoungGen total 9280K, used 2718K [0xedca0000, 0xee6f0000, 0xf4e60000)
    eden space 8000K, 33% used [0xedca0000,0xedf47b40,0xee470000)
    from space 1280K, 0% used [0xee5b0000,0xee5b0000,0xee6f0000)
    to space 1280K, 0% used [0xee470000,0xee470000,0xee5b0000)
    PSOldGen total 84992K, used 0K [0xb4e60000, 0xba160000, 0xedca0000)
    object space 84992K, 0% used [0xb4e60000,0xb4e60000,0xba160000)
    PSPermGen total 16384K, used 3088K [0xb0e60000, 0xb1e60000, 0xb4e60000)
    object space 16384K, 18% used [0xb0e60000,0xb1164398,0xb1e60000)
    Dynamic libraries:
    00b31000-00b4a000 r-xp 00000000 fd:00 5932045 /lib/ld-2.5.so
    00b4a000-00b4b000 r-xp 00019000 fd:00 5932045 /lib/ld-2.5.so
    00b4b000-00b4c000 rwxp 0001a000 fd:00 5932045 /lib/ld-2.5.so
    00b4e000-00c88000 r-xp 00000000 fd:00 5932057 /lib/libc-2.5.so
    00c88000-00c8a000 r-xp 00139000 fd:00 5932057 /lib/libc-2.5.so
    00c8a000-00c8b000 rwxp 0013b000 fd:00 5932057 /lib/libc-2.5.so
    00c8b000-00c8e000 rwxp 00c8b000 00:00 0
    00c90000-00ca3000 r-xp 00000000 fd:00 5932059 /lib/libpthread-2.5.so
    00ca3000-00ca4000 r-xp 00012000 fd:00 5932059 /lib/libpthread-2.5.so
    00ca4000-00ca5000 rwxp 00013000 fd:00 5932059 /lib/libpthread-2.5.so
    00ca5000-00ca7000 rwxp 00ca5000 00:00 0
    00ca9000-00cab000 r-xp 00000000 fd:00 5932058 /lib/libdl-2.5.so
    00cab000-00cac000 r-xp 00001000 fd:00 5932058 /lib/libdl-2.5.so
    00cac000-00cad000 rwxp 00002000 fd:00 5932058 /lib/libdl-2.5.so
    00caf000-00cb6000 r-xp 00000000 fd:00 5932062 /lib/librt-2.5.so
    00cb6000-00cb7000 r-xp 00006000 fd:00 5932062 /lib/librt-2.5.so
    00cb7000-00cb8000 rwxp 00007000 fd:00 5932062 /lib/librt-2.5.so
    00d9b000-00dc0000 r-xp 00000000 fd:00 5932060 /lib/libm-2.5.so
    00dc0000-00dc1000 r-xp 00024000 fd:00 5932060 /lib/libm-2.5.so
    00dc1000-00dc2000 rwxp 00025000 fd:00 5932060 /lib/libm-2.5.so
    06000000-065a0000 r-xp 00000000 fd:00 16777229 /usr/java/jdk1.6.0_03/jre/lib/i386/server/libjvm.so
    065a0000-065db000 rwxp 005a0000 fd:00 16777229 /usr/java/jdk1.6.0_03/jre/lib/i386/server/libjvm.so
    065db000-069fc000 rwxp 065db000 00:00 0
    08048000-08052000 r-xp 00000000 fd:00 16810695 /usr/java/jdk1.6.0_03/bin/jdb
    08052000-08053000 rwxp 00009000 fd:00 16810695 /usr/java/jdk1.6.0_03/bin/jdb
    08053000-08289000 rwxp 08053000 00:00 0 [heap]
    afa00000-afa39000 rwxp afa00000 00:00 0
    afa39000-afb00000 ---p afa39000 00:00 0
    afb00000-afbf2000 rwxp afb00000 00:00 0
    afbf2000-afc00000 ---p afbf2000 00:00 0
    afcf7000-afcff000 r-xp 00000000 fd:00 16777232 /usr/java/jdk1.6.0_03/jre/lib/i386/libsaproc.so
    afcff000-afd00000 rwxp 00007000 fd:00 16777232 /usr/java/jdk1.6.0_03/jre/lib/i386/libsaproc.so
    afd00000-afe00000 rwxp afd00000 00:00 0
    afe60000-afe63000 ---p afe60000 00:00 0
    afe63000-afeb1000 rwxp afe63000 00:00 0
    afeb1000-afeb6000 r-xp 00000000 fd:00 5931062 /lib/libthread_db-1.0.so
    afeb6000-afeb7000 r-xp 00004000 fd:00 5931062 /lib/libthread_db-1.0.so
    afeb7000-afeb8000 rwxp 00005000 fd:00 5931062 /lib/libthread_db-1.0.so
    afecb000-afede000 r-xp 00000000 fd:00 16777249 /usr/java/jdk1.6.0_03/jre/lib/i386/libnet.so
    afede000-afedf000 rwxp 00013000 fd:00 16777249 /usr/java/jdk1.6.0_03/jre/lib/i386/libnet.so
    afedf000-afefe000 r-xs 00152000 fd:00 16810648 /usr/java/jdk1.6.0_03/lib/sa-jdi.jar
    afefe000-aff5b000 r-xs 00b3c000 fd:00 16811549 /usr/java/jdk1.6.0_03/lib/tools.jar
    aff5b000-aff5c000 ---p aff5b000 00:00 0
    aff5c000-affdc000 rwxp aff5c000 00:00 0
    affdc000-affdf000 ---p affdc000 00:00 0
    affdf000-b002d000 rwxp affdf000 00:00 0
    b002d000-b0030000 ---p b002d000 00:00 0
    b0030000-b00ae000 rwxp b0030000 00:00 0
    b00ae000-b00b1000 ---p b00ae000 00:00 0
    b00b1000-b012f000 rwxp b00b1000 00:00 0
    b012f000-b0132000 ---p b012f000 00:00 0
    b0132000-b0180000 rwxp b0132000 00:00 0
    b0180000-b0380000 r-xp 00000000 fd:00 15535906 /usr/lib/locale/locale-archive
    b0380000-b0383000 ---p b0380000 00:00 0
    b0383000-b03d1000 rwxp b0383000 00:00 0
    b03d1000-b03d4000 ---p b03d1000 00:00 0
    b03d4000-b0422000 rwxp b03d4000 00:00 0
    b0422000-b0423000 ---p b0422000 00:00 0
    b0423000-b04d3000 rwxp b0423000 00:00 0
    b04d3000-b064f000 r-xs 02c8f000 fd:00 16777319 /usr/java/jdk1.6.0_03/jre/lib/rt.jar
    b064f000-b0650000 ---p b064f000 00:00 0
    b0650000-b06d0000 rwxp b0650000 00:00 0
    b06d0000-b06d1000 ---p b06d0000 00:00 0
    b06d1000-b0751000 rwxp b06d1000 00:00 0
    b0751000-b0752000 ---p b0751000 00:00 0
    b0752000-b07d2000 rwxp b0752000 00:00 0
    b07d2000-b07d3000 ---p b07d2000 00:00 0
    b07d3000-b0853000 rwxp b07d3000 00:00 0
    b0853000-b0854000 ---p b0853000 00:00 0
    b0854000-b08d4000 rwxp b0854000 00:00 0
    b08d4000-b08d5000 ---p b08d4000 00:00 0
    b08d5000-b0955000 rwxp b08d5000 00:00 0
    b0955000-b0956000 ---p b0955000 00:00 0
    b0956000-b09d6000 rwxp b0956000 00:00 0
    b09d6000-b09d7000 ---p b09d6000 00:00 0
    b09d7000-b0a5f000 rwxp b09d7000 00:00 0
    b0a5f000-b0a77000 rwxp b0a5f000 00:00 0
    b0a77000-b0aa1000 rwxp b0a77000 00:00 0
    b0aa1000-b0c3f000 rwxp b0aa1000 00:00 0
    b0c3f000-b0c47000 rwxp b0c3f000 00:00 0
    b0c47000-b0c5f000 rwxp b0c47000 00:00 0
    b0c5f000-b0c89000 rwxp b0c5f000 00:00 0
    b0c89000-b0e26000 rwxp b0c89000 00:00 0
    b0e26000-b0e2c000 rwxp b0e26000 00:00 0
    b0e2c000-b0e5f000 rwxp b0e2c000 00:00 0
    b0e5f000-b1e60000 rwxp b0e5f000 00:00 0
    b1e60000-b4e60000 rwxp b1e60000 00:00 0
    b4e60000-ba160000 rwxp b4e60000 00:00 0
    ba160000-edca0000 rwxp ba160000 00:00 0
    edca0000-ee6f0000 rwxp edca0000 00:00 0
    ee6f0000-f4e60000 rwxp ee6f0000 00:00 0
    f4e63000-f4e6c000 rwxp f4e63000 00:00 0
    f4e6c000-f4f23000 rwxp f4e6c000 00:00 0
    f4f23000-f5163000 rwxp f4f23000 00:00 0
    f5163000-f7f23000 rwxp f5163000 00:00 0
    f7f23000-f7f32000 r-xp 00000000 fd:00 16777245 /usr/java/jdk1.6.0_03/jre/lib/i386/libzip.so
    f7f32000-f7f34000 rwxp 0000e000 fd:00 16777245 /usr/java/jdk1.6.0_03/jre/lib/i386/libzip.so
    f7f34000-f7f57000 r-xp 00000000 fd:00 16777241 /usr/java/jdk1.6.0_03/jre/lib/i386/libjava.so
    f7f57000-f7f59000 rwxp 00023000 fd:00 16777241 /usr/java/jdk1.6.0_03/jre/lib/i386/libjava.so
    f7f59000-f7f62000 r-xp 00000000 fd:00 5931048 /lib/libnss_files-2.5.so
    f7f62000-f7f63000 r-xp 00008000 fd:00 5931048 /lib/libnss_files-2.5.so
    f7f63000-f7f64000 rwxp 00009000 fd:00 5931048 /lib/libnss_files-2.5.so
    f7f64000-f7f77000 r-xp 00000000 fd:00 5931145 /lib/libnsl-2.5.so
    f7f77000-f7f78000 r-xp 00012000 fd:00 5931145 /lib/libnsl-2.5.so
    f7f78000-f7f79000 rwxp 00013000 fd:00 5931145 /lib/libnsl-2.5.so
    f7f79000-f7f7b000 rwxp f7f79000 00:00 0
    f7f82000-f7f8d000 r-xp 00000000 fd:00 16777240 /usr/java/jdk1.6.0_03/jre/lib/i386/libverify.so
    f7f8d000-f7f8e000 rwxp 0000b000 fd:00 16777240 /usr/java/jdk1.6.0_03/jre/lib/i386/libverify.so
    f7f8e000-f7f91000 ---p f7f8e000 00:00 0
    f7f91000-f7fe1000 rwxp f7f91000 00:00 0
    f7fe1000-f7fe8000 r-xp 00000000 fd:00 16777243 /usr/java/jdk1.6.0_03/jre/lib/i386/jli/libjli.so
    f7fe8000-f7fea000 rwxp 00006000 fd:00 16777243 /usr/java/jdk1.6.0_03/jre/lib/i386/jli/libjli.so
    f7fec000-f7ff4000 rwxs 00000000 fd:00 19562502 /tmp/hsperfdata_omnitrak/3653
    f7ff4000-f7ffa000 r-xp 00000000 fd:00 16777227 /usr/java/jdk1.6.0_03/jre/lib/i386/native_threads/libhpi.so
    f7ffa000-f7ffb000 rwxp 00006000 fd:00 16777227 /usr/java/jdk1.6.0_03/jre/lib/i386/native_threads/libhpi.so
    f7ffb000-f7ffc000 rwxp f7ffb000 00:00 0
    f7ffc000-f7ffd000 r-xp f7ffc000 00:00 0
    f7ffd000-f7ffe000 rwxp f7ffd000 00:00 0
    ff9fb000-ffa03000 rwxp ff9fb000 00:00 0 [stack]
    ffffe000-fffff000 r-xp ffffe000 00:00 0
    VM Arguments:
    jvm_args: -Dapplication.home=/usr/java/jdk1.6.0_03
    java_command: com.sun.tools.example.debug.tty.TTY -connect sun.jvm.hotspot.jdi.SACoreAttachingConnector:javaExecutable=/usr/java/jdk/bin/java,core=core.25602
    Launcher Type: SUN_STANDARD
    Environment Variables:
    PATH=/usr/java/jdk/bin:/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin
    LD_LIBRARY_PATH=/usr/java/jdk1.6.0_03/jre/lib/i386/server:/usr/java/jdk1.6.0_03/jre/lib/i386:/usr/java/jdk1.6.0_03/jre/../lib/i386
    SHELL=/bin/bash
    Signal Handlers:
    SIGSEGV: [libjvm.so+0x53c560], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
    SIGBUS: [libjvm.so+0x53c560], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
    SIGFPE: [libjvm.so+0x451a50], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
    SIGPIPE: [libjvm.so+0x451a50], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
    SIGILL: [libjvm.so+0x451a50], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
    SIGUSR1: SIG_DFL, sa_mask[0]=0x00000000, sa_flags=0x00000000
    SIGUSR2: [libjvm.so+0x453a80], sa_mask[0]=0x00000000, sa_flags=0x10000004
    SIGHUP: [libjvm.so+0x4534a0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
    SIGINT: [libjvm.so+0x4534a0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
    SIGQUIT: [libjvm.so+0x4534a0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
    SIGTERM: [libjvm.so+0x4534a0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
    SIGUSR2: [libjvm.so+0x453a80], sa_mask[0]=0x00000000, sa_flags=0x10000004
    --------------- S Y S T E M ---------------
    OS:Red Hat Enterprise Linux Client release 5.1 (Tikanga)
    uname:Linux 2.6.18-53.el5 #1 SMP Wed Oct 10 16:34:19 EDT 2007 x86_64
    libc:glibc 2.5 NPTL 2.5
    rlimit: STACK 10240k, CORE 0k, NPROC 53248, NOFILE 1024, AS infinity
    load average:0.07 0.22 0.42
    CPU:total 8 (4 cores per cpu, 1 threads per core) family 6 model 7 stepping 6, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3
    Memory: 4k page, physical 6113940k(245496k free), swap 2097144k(2097144k free)
    vm_info: Java HotSpot(TM) Server VM (1.6.0_03-b05) for linux-x86, built on Sep 24 2007 22:32:39 by "java_re" with gcc 3.2.1-7a (J2SE release)

    Thank you for your responds!
    I'm not trying at all to transfer the core to a different system. I'm debugging on the same linux red hat box where the cores where produced and I'm using the JDB version from the same JDK that was used to run the app.
    I'm wondering what makes you think that I'm possibly mixing core files?
    Here is the output that JDB generates when I define LIBSAPROC_DEBUG=1. This is the case when JDB crashes:
    $ jdb -connect sun.jvm.hotspot.jdi.SACoreAttachingConnector:javaExecutable=/usr/java/jdk/bin/java,core=core.23850
    libsaproc DEBUG: Note header with n_type = 1 and n_descsz = 144
    libsaproc DEBUG: got integer regset for lwp 24310
    libsaproc DEBUG: integer regset
    libsaproc DEBUG: eax = 0x0
    libsaproc DEBUG: ebx = 0x5d2a
    libsaproc DEBUG: ecx = 0x5ef6
    libsaproc DEBUG: edx = 0x6
    libsaproc DEBUG: esp = 0x324fd0e4
    libsaproc DEBUG: ebp = 0x324fd0e4
    libsaproc DEBUG: esi = 0x324fd19c
    libsaproc DEBUG: edi = 0x78eff4
    libsaproc DEBUG: eip = 0xffffe410
    libsaproc DEBUG: Note header with n_type = 3 and n_descsz = 124
    libsaproc DEBUG: Note header with n_type = 6 and n_descsz = 144
    libsaproc DEBUG: Note header with n_type = 2 and n_descsz = 108
    libsaproc DEBUG: Note header with n_type = 1189489535 and n_descsz = 512
    libsaproc DEBUG: Note header with n_type = 1 and n_descsz = 144
    libsaproc DEBUG: got integer regset for lwp 27070
    libsaproc DEBUG: integer regset
    libsaproc DEBUG: eax = 0xfffffe00
    libsaproc DEBUG: ebx = 0xa
    libsaproc DEBUG: ecx = 0x312edad8
    libsaproc DEBUG: edx = 0x33f4d1a4
    libsaproc DEBUG: esp = 0x312edac0
    libsaproc DEBUG: ebp = 0x312edac0
    libsaproc DEBUG: esi = 0x0
    libsaproc DEBUG: edi = 0x2000
    libsaproc DEBUG: eip = 0xffffe410
    libsaproc DEBUG: Note header with n_type = 2 and n_descsz = 108
    libsaproc DEBUG: Note header with n_type = 1189489535 and n_descsz = 512
    libsaproc DEBUG: Note header with n_type = 1 and n_descsz = 144
    libsaproc DEBUG: got integer regset for lwp 27063
    libsaproc DEBUG: integer regset
    libsaproc DEBUG: eax = 0xfffffe00
    libsaproc DEBUG: ebx = 0xa
    libsaproc DEBUG: ecx = 0x334fccd8
    libsaproc DEBUG: edx = 0x33f4d1a4
    libsaproc DEBUG: esp = 0x334fccc0
    libsaproc DEBUG: ebp = 0x334fccc0
    libsaproc DEBUG: esi = 0x0
    libsaproc DEBUG: edi = 0x2000
    libsaproc DEBUG: eip = 0xffffe410
    libsaproc DEBUG: Note header with n_type = 2 and n_descsz = 108
    libsaproc DEBUG: Note header with n_type = 1189489535 and n_descsz = 512
    libsaproc DEBUG: Note header with n_type = 1 and n_descsz = 144
    libsaproc DEBUG: got integer regset for lwp 1754
    libsaproc DEBUG: integer regset
    libsaproc DEBUG: eax = 0xfffffffc
    libsaproc DEBUG: ebx = 0x32baab38
    libsaproc DEBUG: ecx = 0x1
    libsaproc DEBUG: edx = 0x6ddd00
    libsaproc DEBUG: esp = 0x32baaaf0
    libsaproc DEBUG: ebp = 0x32baaaf0
    libsaproc DEBUG: esi = 0x1eed0
    libsaproc DEBUG: edi = 0x78eff4
    libsaproc DEBUG: eip = 0xffffe410
    libsaproc DEBUG: Note header with n_type = 2 and n_descsz = 108
    libsaproc DEBUG: Note header with n_type = 1189489535 and n_descsz = 512
    libsaproc DEBUG: Note header with n_type = 1 and n_descsz = 144
    libsaproc DEBUG: got integer regset for lwp 24325
    libsaproc DEBUG: integer regset
    libsaproc DEBUG: eax = 0xfffffffc
    libsaproc DEBUG: ebx = 0x834486c
    libsaproc DEBUG: ecx = 0x0
    libsaproc DEBUG: edx = 0x306bf
    libsaproc DEBUG: esp = 0x32bfdda8
    libsaproc DEBUG: ebp = 0x32bfdda8
    libsaproc DEBUG: esi = 0x0
    libsaproc DEBUG: edi = 0x306bf
    libsaproc DEBUG: eip = 0xffffe410
    libsaproc DEBUG: Note header with n_type = 2 and n_descsz = 108
    libsaproc DEBUG: Note header with n_type = 1189489535 and n_descsz = 512
    libsaproc DEBUG: Note header with n_type = 1 and n_descsz = 144
    libsaproc DEBUG: got integer regset for lwp 24319
    libsaproc DEBUG: integer regset
    libsaproc DEBUG: eax = 0xfffffffc
    libsaproc DEBUG: ebx = 0x831e8cc
    libsaproc DEBUG: ecx = 0x0
    libsaproc DEBUG: edx = 0x2d49f7
    libsaproc DEBUG: esp = 0x33259cb0
    libsaproc DEBUG: ebp = 0x33259cb0
    libsaproc DEBUG: esi = 0x33259cc4
    libsaproc DEBUG: edi = 0x2d49f7
    libsaproc DEBUG: eip = 0xffffe410
    libsaproc DEBUG: Note header with n_type = 2 and n_descsz = 108
    libsaproc DEBUG: Note header with n_type = 1189489535 and n_descsz = 512
    libsaproc DEBUG: Note header with n_type = 1 and n_descsz = 144
    libsaproc DEBUG: got integer regset for lwp 24318
    libsaproc DEBUG: integer regset
    libsaproc DEBUG: eax = 0xfffffffc
    libsaproc DEBUG: ebx = 0x83783a4
    libsaproc DEBUG: ecx = 0x0
    libsaproc DEBUG: edx = 0x38dd3
    libsaproc DEBUG: esp = 0x3330ab30
    libsaproc DEBUG: ebp = 0x3330ab30
    libsaproc DEBUG: esi = 0x3330ab44
    libsaproc DEBUG: edi = 0x38dd3
    libsaproc DEBUG: eip = 0xffffe410
    libsaproc DEBUG: Note header with n_type = 2 and n_descsz = 108
    libsaproc DEBUG: Note header with n_type = 1189489535 and n_descsz = 512
    libsaproc DEBUG: Note header with n_type = 1 and n_descsz = 144
    libsaproc DEBUG: got integer regset for lwp 24317
    libsaproc DEBUG: integer regset
    libsaproc DEBUG: eax = 0x1
    libsaproc DEBUG: ebx = 0x827bb60
    libsaproc DEBUG: ecx = 0x1
    libsaproc DEBUG: edx = 0x1
    libsaproc DEBUG: esp = 0x3335bb0c
    libsaproc DEBUG: ebp = 0x3335bb0c
    libsaproc DEBUG: esi = 0x3335bbb8
    libsaproc DEBUG: edi = 0x827bb60
    libsaproc DEBUG: eip = 0xffffe410
    libsaproc DEBUG: Note header with n_type = 2 and n_descsz = 108
    libsaproc DEBUG: Note header with n_type = 1189489535 and n_descsz = 512
    libsaproc DEBUG: Note header with n_type = 1 and n_descsz = 144
    libsaproc DEBUG: got integer regset for lwp 24316
    libsaproc DEBUG: integer regset
    libsaproc DEBUG: eax = 0xfffffffc
    libsaproc DEBUG: ebx = 0x8082d14
    libsaproc DEBUG: ecx = 0x0
    libsaproc DEBUG: edx = 0x1
    libsaproc DEBUG: esp = 0x33d5ca98
    libsaproc DEBUG: ebp = 0x33d5ca98
    libsaproc DEBUG: esi = 0x33d5caac
    libsaproc DEBUG: edi = 0x1
    libsaproc DEBUG: eip = 0xffffe410
    libsaproc DEBUG: Note header with n_type = 2 and n_descsz = 108
    libsaproc DEBUG: Note header with n_type = 1189489535 and n_descsz = 512
    libsaproc DEBUG: Note header with n_type = 1 and n_descsz = 144
    libsaproc DEBUG: got integer regset for lwp 24315
    libsaproc DEBUG: integer regset
    libsaproc DEBUG: eax = 0xfffffffc
    libsaproc DEBUG: ebx = 0x8378204
    libsaproc DEBUG: ecx = 0x0
    libsaproc DEBUG: edx = 0x1
    libsaproc DEBUG: esp = 0x334adac8
    libsaproc DEBUG: ebp = 0x334adac8
    libsaproc DEBUG: esi = 0x0
    libsaproc DEBUG: edi = 0x1
    libsaproc DEBUG: eip = 0xffffe410
    libsaproc DEBUG: Note header with n_type = 2 and n_descsz = 108
    libsaproc DEBUG: Note header with n_type = 1189489535 and n_descsz = 512
    libsaproc DEBUG: Note header with n_type = 1 and n_descsz = 144
    libsaproc DEBUG: got integer regset for lwp 24314
    libsaproc DEBUG: integer regset
    libsaproc DEBUG: eax = 0x19
    libsaproc DEBUG: ebx = 0x33f164cc
    libsaproc DEBUG: ecx = 0x9b
    libsaproc DEBUG: edx = 0x39f99940
    libsaproc DEBUG: esp = 0x320f9a14
    libsaproc DEBUG: ebp = 0x1e
    libsaproc DEBUG: esi = 0x2
    libsaproc DEBUG: edi = 0x39f975a0
    libsaproc DEBUG: eip = 0x33f0e054
    libsaproc DEBUG: Note header with n_type = 2 and n_descsz = 108
    libsaproc DEBUG: Note header with n_type = 1189489535 and n_descsz = 512
    libsaproc DEBUG: Note header with n_type = 1 and n_descsz = 144
    libsaproc DEBUG: got integer regset for lwp 24313
    libsaproc DEBUG: integer regset
    libsaproc DEBUG: eax = 0x39c534e0
    libsaproc DEBUG: ebx = 0x33f164cc
    libsaproc DEBUG: ecx = 0x321fabba
    libsaproc DEBUG: edx = 0x6
    libsaproc DEBUG: esp = 0x321faa70
    libsaproc DEBUG: ebp = 0x321faa7c
    libsaproc DEBUG: esi = 0x2
    libsaproc DEBUG: edi = 0x39c53478
    libsaproc DEBUG: eip = 0x33f1028e
    libsaproc DEBUG: Note header with n_type = 2 and n_descsz = 108
    libsaproc DEBUG: Note header with n_type = 1189489535 and n_descsz = 512
    libsaproc DEBUG: Note header with n_type = 1 and n_descsz = 144
    libsaproc DEBUG: got integer regset for lwp 24312
    libsaproc DEBUG: integer regset
    libsaproc DEBUG: eax = 0x29
    libsaproc DEBUG: ebx = 0x39bd4780
    libsaproc DEBUG: ecx = 0x1
    libsaproc DEBUG: edx = 0x2400d1a2
    libsaproc DEBUG: esp = 0x322fbc50
    libsaproc DEBUG: ebp = 0x322fbc7c
    libsaproc DEBUG: esi = 0x33f167a8
    libsaproc DEBUG: edi = 0xf9000607
    libsaproc DEBUG: eip = 0x33f0ef54
    libsaproc DEBUG: Note header with n_type = 2 and n_descsz = 108
    libsaproc DEBUG: Note header with n_type = 1189489535 and n_descsz = 512
    libsaproc DEBUG: Note header with n_type = 1 and n_descsz = 144
    libsaproc DEBUG: got integer regset for lwp 24311
    libsaproc DEBUG: integer regset
    libsaproc DEBUG: eax = 0xfffffffc
    libsaproc DEBUG: ebx = 0x827ac04
    libsaproc DEBUG: ecx = 0x0
    libsaproc DEBUG: edx = 0x137ee7
    libsaproc DEBUG: esp = 0x323fcd28
    libsaproc DEBUG: ebp = 0x323fcd28
    libsaproc DEBUG: esi = 0x0
    libsaproc DEBUG: edi = 0x137ee7
    libsaproc DEBUG: eip = 0xffffe410
    libsaproc DEBUG: Note header with n_type = 2 and n_descsz = 108
    libsaproc DEBUG: Note header with n_type = 1189489535 and n_descsz = 512
    libsaproc DEBUG: Note header with n_type = 1 and n_descsz = 144
    libsaproc DEBUG: got integer regset for lwp 24309
    libsaproc DEBUG: integer regset
    libsaproc DEBUG: eax = 0x6
    libsaproc DEBUG: ebx = 0x3a5c0970
    libsaproc DEBUG: ecx = 0x2
    libsaproc DEBUG: edx = 0xb
    libsaproc DEBUG: esp = 0x325febd0
    libsaproc DEBUG: ebp = 0x3a5c1cdc
    libsaproc DEBUG: esi = 0x6
    libsaproc DEBUG: edi = 0x4
    libsaproc DEBUG: eip = 0x33f0ef06
    libsaproc DEBUG: Note header with n_type = 2 and n_descsz = 108
    libsaproc DEBUG: Note header with n_type = 1189489535 and n_descsz = 512
    libsaproc DEBUG: Note header with n_type = 1 and n_descsz = 144
    libsaproc DEBUG: got integer regset for lwp 24308
    libsaproc DEBUG: integer regset
    libsaproc DEBUG: eax = 0x5
    libsaproc DEBUG: ebx = 0x3a98cb48
    libsaproc DEBUG: ecx = 0x2
    libsaproc DEBUG: edx = 0x9
    libsaproc DEBUG: esp = 0x32cfea50
    libsaproc DEBUG: ebp = 0x3a98dde8
    libsaproc DEBUG: esi = 0x5
    libsaproc DEBUG: edi = 0x5
    libsaproc DEBUG: eip = 0x33f0f084
    libsaproc DEBUG: Note header with n_type = 2 and n_descsz = 108
    libsaproc DEBUG: Note header with n_type = 1189489535 and n_descsz = 512
    libsaproc DEBUG: Note header with n_type = 1 and n_descsz = 144
    libsaproc DEBUG: got integer regset for lwp 24307
    libsaproc DEBUG: integer regset
    libsaproc DEBUG: eax = 0x8
    libsaproc DEBUG: ebx = 0x3a1fd104
    libsaproc DEBUG: ecx = 0x0
    libsaproc DEBUG: edx = 0x6
    libsaproc DEBUG: esp = 0x3345c984
    libsaproc DEBUG: ebp = 0x3345c984
    libsaproc DEBUG: esi = 0x29
    libsaproc DEBUG: edi = 0x0
    libsaproc DEBUG: eip = 0x33f0f210
    libsaproc DEBUG: Note header with n_type = 2 and n_descsz = 108
    libsaproc DEBUG: Note header with n_type = 1189489535 and n_descsz = 512
    libsaproc DEBUG: Note header with n_type = 1 and n_descsz = 144
    libsaproc DEBUG: got integer regset for lwp 24304
    libsaproc DEBUG: integer regset
    libsaproc DEBUG: eax = 0xfffffffc
    libsaproc DEBUG: ebx = 0x82ee0ac
    libsaproc DEBUG: ecx = 0x0
    libsaproc DEBUG: edx = 0x1
    libsaproc DEBUG: esp = 0x332aad90
    libsaproc DEBUG: ebp = 0x332aad90
    libsaproc DEBUG: esi = 0x332aada4
    libsaproc DEBUG: edi = 0x1
    libsaproc DEBUG: eip = 0xffffe410
    libsaproc DEBUG: Note header with n_type = 2 and n_descsz = 108
    libsaproc DEBUG: Note header with n_type = 1189489535 and n_descsz = 512
    libsaproc DEBUG: Note header with n_type = 1 and n_descsz = 144
    libsaproc DEBUG: got integer regset for lwp 24015
    libsaproc DEBUG: integer regset
    libsaproc DEBUG: eax = 0xfffffffc
    libsaproc DEBUG: ebx = 0x856427c
    libsaproc DEBUG: ecx = 0x0
    libsaproc DEBUG: edx = 0x1
    libsaproc DEBUG: esp = 0x33b5ca90
    libsaproc DEBUG: ebp = 0x33b5ca90
    libsaproc DEBUG: esi = 0x33b5caa4
    libsaproc DEBUG: edi = 0x1
    libsaproc DEBUG: eip = 0xffffe410
    libsaproc DEBUG: Note header with n_type = 2 and n_descsz = 108
    libsaproc DEBUG: Note header with n_type = 1189489535 and n_descsz = 512
    libsaproc DEBUG: Note header with n_type = 1 and n_descsz = 144
    libsaproc DEBUG: got integer regset for lwp 24014
    libsaproc DEBUG: integer regset
    libsaproc DEBUG: eax = 0xfffffffc
    libsaproc DEBUG: ebx = 0x818b8e4
    libsaproc DEBUG: ecx = 0x0
    libsaproc DEBUG: edx = 0x3
    libsaproc DEBUG: esp = 0x33bada98
    libsaproc DEBUG: ebp = 0x33bada98
    libsaproc DEBUG: esi = 0x0
    libsaproc DEBUG: edi = 0x3
    libsaproc DEBUG: eip = 0xffffe410
    libsaproc DEBUG: Note header with n_type = 2 and n_descsz = 108
    libsaproc DEBUG: Note header with n_type = 1189489535 and n_descsz = 512
    libsaproc DEBUG: Note header with n_type = 1 and n_descsz = 144
    libsaproc DEBUG: got integer regset for lwp 24013
    libsaproc DEBUG: integer regset
    libsaproc DEBUG: eax = 0xfffffe00
    libsaproc DEBUG: ebx = 0x5
    libsaproc DEBUG: ecx = 0x33bfedd0
    libsaproc DEBUG: edx = 0x33f4d1a4
    libsaproc DEBUG: esp = 0x33bfedb8
    libsaproc DEBUG: ebp = 0x33bfedb8
    libsaproc DEBUG: esi = 0x0
    libsaproc DEBUG: edi = 0x827e400
    libsaproc DEBUG: eip = 0xffffe410
    libsaproc DEBUG: Note header with n_type = 2 and n_descsz = 108
    libsaproc DEBUG: Note header with n_type = 1189489535 and n_descsz = 512
    libsaproc DEBUG: Note header with n_type = 1 and n_descsz = 144
    libsaproc DEBUG: got integer regset for lwp 24011
    libsaproc DEBUG: integer regset
    libsaproc DEBUG: eax = 0xfffffffc
    libsaproc DEBUG: ebx = 0x828951c
    libsaproc DEBUG: ecx = 0x0
    libsaproc DEBUG: edx = 0x1
    libsaproc DEBUG: esp = 0x33dadcd8
    libsaproc DEBUG: ebp = 0x33dadcd8
    libsaproc DEBUG: esi = 0x33dadcec
    libsaproc DEBUG: edi = 0x1
    libsaproc DEBUG: eip = 0xffffe410
    libsaproc DEBUG: Note header with n_type = 2 and n_descsz = 108
    libsaproc DEBUG: Note header with n_type = 1189489535 and n_descsz = 512
    libsaproc DEBUG: Note header with n_type = 1 and n_descsz = 144
    libsaproc DEBUG: got integer regset for lwp 24010
    libsaproc DEBUG: integer regset
    libsaproc DEBUG: eax = 0xfffffffc
    libsaproc DEBUG: ebx = 0x849caac
    libsaproc DEBUG: ecx = 0x0
    libsaproc DEBUG: edx = 0x1
    libsaproc DEBUG: esp = 0x33dfec68
    libsaproc DEBUG: ebp = 0x33dfec68
    libsaproc DEBUG: esi = 0x33dfec7c
    libsaproc DEBUG: edi = 0x1
    libsaproc DEBUG: eip = 0xffffe410
    libsaproc DEBUG: Note header with n_type = 2 and n_descsz = 108
    libsaproc DEBUG: Note header with n_type = 1189489535 and n_descsz = 512
    libsaproc DEBUG: Note header with n_type = 1 and n_descsz = 144
    libsaproc DEBUG: got integer regset for lwp 23868
    libsaproc DEBUG: integer regset
    libsaproc DEBUG: eax = 0xfffffffc
    libsaproc DEBUG: ebx = 0x80c213c
    libsaproc DEBUG: ecx = 0x0
    libsaproc DEBUG: edx = 0x1
    libsaproc DEBUG: esp = 0x34090f78
    libsaproc DEBUG: ebp = 0x34090f78
    libsaproc DEBUG: esi = 0x34090f8c
    libsaproc DEBUG: edi = 0x1
    libsaproc DEBUG: eip = 0xffffe410
    libsaproc DEBUG: Note header with n_type = 2 and n_descsz = 108
    libsaproc DEBUG: Note header with n_type = 1189489535 and n_descsz = 512
    libsaproc DEBUG: Note header with n_type = 1 and n_descsz = 144
    libsaproc DEBUG: got integer regset for lwp 23867
    libsaproc DEBUG: integer regset
    libsaproc DEBUG: eax = 0xfffffffc
    libsaproc DEBUG: ebx = 0x819e294
    libsaproc DEBUG: ecx = 0x0
    libsaproc DEBUG: edx = 0x1
    libsaproc DEBUG: esp = 0x340e2018
    libsaproc DEBUG: ebp = 0x340e2018
    libsaproc DEBUG: esi = 0x0
    libsaproc DEBUG: edi = 0x1
    libsaproc DEBUG: eip = 0xffffe410
    libsaproc DEBUG: Note header with n_type = 2 and n_descsz = 108
    libsaproc DEBUG: Note header with n_type = 1189489535 and n_descsz = 512
    libsaproc DEBUG: Note header with n_type = 1 and n_descsz = 144
    libsaproc DEBUG: got integer regset for lwp 23866
    libsaproc DEBUG: integer regset
    libsaproc DEBUG: eax = 0xfffffffc
    libsaproc DEBUG: ebx = 0x8199a5c
    libsaproc DEBUG: ecx = 0x0
    libsaproc DEBUG: edx = 0x434
    libsaproc DEBUG: esp = 0x34162e48
    libsaproc DEBUG: ebp = 0x34162e48
    libsaproc DEBUG: esi = 0x0
    libsaproc DEBUG: edi = 0x434
    libsaproc DEBUG: eip = 0xffffe410
    libsaproc DEBUG: Note header with n_type = 2 and n_descsz = 108
    libsaproc DEBUG: Note header with n_type = 1189489535 and n_descsz = 512
    libsaproc DEBUG: Note header with n_type = 1 and n_descsz = 144
    libsaproc DEBUG: got integer regset for lwp 23865
    libsaproc DEBUG: integer regset
    libsaproc DEBUG: eax = 0xfffffffc
    libsaproc DEBUG: ebx = 0x8199a5c
    libsaproc DEBUG: ecx = 0x0
    libsaproc DEBUG: edx = 0x432
    libsaproc DEBUG: esp = 0x341e3ec8
    libsaproc DEBUG: ebp = 0x341e3ec8
    libsaproc DEBUG: esi = 0x0
    libsaproc DEBUG: edi = 0x432
    libsaproc DEBUG: eip = 0xffffe410
    libsaproc DEBUG: Note header with n_type = 2 and n_descsz = 108
    libsaproc DEBUG: Note header with n_type = 1189489535 and n_descsz = 512
    libsaproc DEBUG: Note header with n_type = 1 and n_descsz = 144
    libsaproc DEBUG: got integer regset for lwp 23864
    libsaproc DEBUG: integer regset
    libsaproc DEBUG: eax = 0xfffffffc
    libsaproc DEBUG: ebx = 0x65e80a0
    libsaproc DEBUG: ecx = 0x0
    libsaproc DEBUG: edx = 0x0
    libsaproc DEBUG: esp = 0x34234fb0
    libsaproc DEBUG: ebp = 0x34234fb0
    libsaproc DEBUG: esi = 0x0
    libsaproc DEBUG: edi = 0xffc
    libsaproc DEBUG: eip = 0xffffe410
    libsaproc DEBUG: Note header with n_type = 2 and n_descsz = 108
    libsaproc DEBUG: Note header with n_type = 1189489535 and n_descsz = 512
    libsaproc DEBUG: Note header with n_type = 1 and n_descsz = 144
    libsaproc DEBUG: got integer regset for lwp 23863
    libsaproc DEBUG: integer regset
    libsaproc DEBUG: eax = 0xfffffffc
    libsaproc DEBUG: ebx = 0x818ba8c
    libsaproc DEBUG: ecx = 0x0
    libsaproc DEBUG: edx = 0x289
    libsaproc DEBUG: esp = 0x34485de0
    libsaproc DEBUG: ebp = 0x34485de0
    libsaproc DEBUG: esi = 0x0
    libsaproc DEBUG: edi = 0x289
    libsaproc DEBUG: eip = 0xffffe410
    libsaproc DEBUG: Note header with n_type = 2 and n_descsz = 108
    libsaproc DEBUG: Note header with n_type = 1189489535 and n_descsz = 512
    libsaproc DEBUG: Note header with n_type = 1 and n_descsz = 144
    libsaproc DEBUG: got integer regset for lwp 23862
    libsaproc DEBUG: integer regset
    libsaproc DEBUG: eax = 0xfffffffc
    libsaproc DEBUG: ebx = 0x81887d4
    libsaproc DEBUG: ecx = 0x0
    libsaproc DEBUG: edx = 0x2b3
    libsaproc DEBUG: esp = 0x344d6c90
    libsaproc DEBUG: ebp = 0x344d6c90
    libsaproc DEBUG: esi = 0x0
    libsaproc DEBUG: edi = 0x2b3
    libsaproc DEBUG: eip = 0xffffe410
    libsaproc DEBUG: Note header with n_type = 2 and n_descsz = 108
    libsaproc DEBUG: Note header with n_type = 1189489535 and n_descsz = 512
    libsaproc DEBUG: Note header with n_type = 1 and n_descsz = 144
    libsaproc DEBUG: got integer regset for lwp 23861
    libsaproc DEBUG: integer regset
    libsaproc DEBUG: eax = 0xfffffffc
    libsaproc DEBUG: ebx = 0x31e0548c
    libsaproc DEBUG: ecx = 0x0
    libsaproc DEBUG: edx = 0x3
    libsaproc DEBUG: esp = 0x345580d8
    libsaproc DEBUG: ebp = 0x345580d8
    libsaproc DEBUG: esi = 0x345580ec
    libsaproc DEBUG: edi = 0x3
    libsaproc DEBUG: eip = 0xffffe410
    libsaproc DEBUG: Note header with n_type = 2 and n_descsz = 108
    libsaproc DEBUG: Note header with n_type = 1189489535 and n_descsz = 512
    libsaproc DEBUG: Note header with n_type = 1 and n_descsz = 144
    libsaproc DEBUG: got integer regset for lwp 23860
    libsaproc DEBUG: integer regset
    libsaproc DEBUG: eax = 0xfffffffc
    libsaproc DEBUG: ebx = 0x8096674
    libsaproc DEBUG: ecx = 0x0
    libsaproc DEBUG: edx = 0x161e9b
    libsaproc DEBUG: esp = 0x34784f68
    libsaproc DEBUG: ebp = 0x34784f68
    libsaproc DEBUG: esi = 0x0
    libsaproc DEBUG: edi = 0x161e9b
    libsaproc DEBUG: eip = 0xffffe410
    libsaproc DEBUG: Note header with n_type = 2 and n_descsz = 108
    libsaproc DEBUG: Note header with n_type = 1189489535 and n_descsz = 512
    libsaproc DEBUG: Note header with n_type = 1 and n_descsz = 144
    libsaproc DEBUG: got integer regset for lwp 23859
    libsaproc DEBUG: integer regset
    libsaproc DEBUG: eax = 0xfffffffc
    libsaproc DEBUG: ebx = 0x8096674
    libsaproc DEBUG: ecx = 0x0
    libsaproc DEBUG: edx = 0x161e9a
    libsaproc DEBUG: esp = 0x34805fe8
    libsaproc DEBUG: ebp = 0x34805fe8
    libsaproc DEBUG: esi = 0x0
    libsaproc DEBUG: edi = 0x161e9a
    libsaproc DEBUG: eip = 0xffffe410
    libsaproc DEBUG: Note header with n_type = 2 and n_descsz = 108
    libsaproc DEBUG: Note header with n_type = 1189489535 and n_descsz = 512
    libsaproc DEBUG: Note header with n_type = 1 and n_descsz = 144
    libsaproc DEBUG: got integer regset for lwp 23858
    libsaproc DEBUG: integer regset
    libsaproc DEBUG: eax = 0xfffffffc
    libsaproc DEBUG: ebx = 0x8096674
    libsaproc DEBUG: ecx = 0x0
    libsaproc DEBUG: edx = 0x161e9c
    libsaproc DEBUG: esp = 0x34886e68
    libsaproc DEBUG: ebp = 0x34886e68
    libsaproc DEBUG: esi = 0x0
    libsaproc DEBUG: edi = 0x161e9c
    libsaproc DEBUG: eip = 0xffffe410
    libsaproc DEBUG: Note header with n_type = 2 and n_descsz = 108
    libsaproc DEBUG: Note header with n_type = 1189489535 and n_descsz = 512
    libsaproc DEBUG: Note header with n_type = 1 and n_descsz = 144
    libsaproc DEBUG: got integer regset for lwp 23857
    libsaproc DEBUG: integer regset
    libsaproc DEBUG: eax = 0xfffffffc
    libsaproc DEBUG: ebx = 0x8096674
    libsaproc DEBUG: ecx = 0x0
    libsaproc DEBUG: edx = 0x161e99
    libsaproc DEBUG: esp = 0x34907ee8
    libsaproc DEBUG: ebp = 0x34907ee8
    libsaproc DEBUG: esi = 0x0
    libsaproc DEBUG: edi = 0x161e99
    libsaproc DEBUG: eip = 0xffffe410
    libsaproc DEBUG: Note header with n_type = 2 and n_descsz = 108
    libsaproc DEBUG: Note header with n_type = 1189489535 and n_descsz = 512
    libsaproc DEBUG: Note header with n_type = 1 and n_descsz = 144
    libsaproc DEBUG: got integer regset for lwp 23856
    libsaproc DEBUG: integer regset
    libsaproc DEBUG: eax = 0xfffffffc
    libsaproc DEBUG: ebx = 0x8096674
    libsaproc DEBUG: ecx = 0x0
    libsaproc DEBUG: edx = 0x161e98
    libsaproc DEBUG: esp = 0x34989168
    libsaproc DEBUG: ebp = 0x34989168
    libsaproc DEBUG: esi = 0x0
    libsaproc DEBUG: edi = 0x161e98
    libsaproc DEBUG: eip = 0xffffe410
    libsaproc DEBUG: Note header with n_type = 2 and n_descsz = 108
    libsaproc DEBUG: Note header with n_type = 1189489535 and n_descsz = 512
    libsaproc DEBUG: Note header with n_type = 1 and n_descsz = 144
    libsaproc DEBUG: got integer regset for lwp 23855
    libsaproc DEBUG: integer regset
    libsaproc DEBUG: eax = 0xfffffffc
    libsaproc DEBUG: ebx = 0x8096674
    libsaproc DEBUG: ecx = 0x0
    libsaproc DEBUG: edx = 0x161e97
    libsaproc DEBUG: esp = 0x34a0a1e8
    libsaproc DEBUG: ebp = 0x34a0a1e8
    libsaproc DEBUG: esi = 0x0
    libsaproc DEBUG: edi = 0x161e97
    libsaproc DEBUG: eip = 0xffffe410
    libsaproc DEBUG: Note header with n_type = 2 and n_descsz = 108
    libsaproc DEBUG: Note header with n_type = 1189489535 and n_descsz = 512
    libsaproc DEBUG: Note header with n_type = 1 and n_descsz = 144
    libsaproc DEBUG: got integer regset for lwp 23854
    libsaproc DEBUG: integer regset
    libsaproc DEBUG: eax = 0xfffffffc
    libsaproc DEBUG: ebx = 0x8096674
    libsaproc DEBUG: ecx = 0x0
    libsaproc DEBUG: edx = 0x161e96
    libsaproc DEBUG: esp = 0x34a8b068
    libsaproc DEBUG: ebp = 0x34a8b068
    libsaproc DEBUG: esi = 0x0
    libsaproc DEBUG: edi = 0x161e96
    libsaproc DEBUG: eip = 0xffffe410
    libsaproc DEBUG: Note header with n_type = 2 and n_descsz = 108
    libsaproc DEBUG: Note header with n_type = 1189489535 and n_descsz = 512
    libsaproc DEBUG: Note header with n_type = 1 and n_descsz = 144
    libsaproc DEBUG: got integer regset for lwp 23853
    libsaproc DEBUG: integer regset
    libsaproc DEBUG: eax = 0xfffffffc
    libsaproc DEBUG: ebx = 0x8096674
    libsaproc DEBUG: ecx = 0x0
    libsaproc DEBUG: edx = 0x161e95
    libsaproc DEBUG: esp = 0x34b0c0e8
    libsaproc DEBUG: ebp = 0x34b0c0e8
    libsaproc DEBUG: esi = 0x0
    libsaproc DEBUG: edi = 0x161e95
    libsaproc DEBUG: eip = 0xffffe410
    libsaproc DEBUG: Note header with n_type = 2 and n_descsz = 108
    libsaproc DEBUG: Note header with n_type = 1189489535 and n_descsz = 512
    libsaproc DEBUG: Note header with n_type = 1 and n_descsz = 144
    libsaproc DEBUG: got integer regset for lwp 23852
    libsaproc DEBUG: integer regset
    libsaproc DEBUG: eax = 0xfffffffc
    libsaproc DEBUG: ebx = 0x33e5e19c
    libsaproc DEBUG: ecx = 0x0
    libsaproc DEBUG: edx = 0x1
    libsaproc DEBUG: esp = 0xf7fde228
    libsaproc DEBUG: ebp = 0xf7fde228
    libsaproc DEBUG: esi = 0x0
    libsaproc DEBUG: edi = 0x1
    libsaproc DEBUG: eip = 0xffffe410
    libsaproc DEBUG: Note header with n_type = 2 and n_descsz = 108
    libsaproc DEBUG: Note header with n_type = 1189489535 and n_descsz = 512
    libsaproc DEBUG: Note header with n_type = 1 and n_descsz = 144
    libsaproc DEBUG: got integer regset for lwp 23850
    libsaproc DEBUG: integer regset
    libsaproc DEBUG: eax = 0xfffffffc
    libsaproc DEBUG: ebx = 0xf7fdebd8
    libsaproc DEBUG: ecx = 0x0
    libsaproc DEBUG: edx = 0x5d2c
    libsaproc DEBUG: esp = 0xffb93630
    libsaproc DEBUG: ebp = 0xffb93630
    libsaproc DEBUG: esi = 0x0
    libsaproc DEBUG: edi = 0x7a8ff4
    libsaproc DEBUG: eip = 0xffffe410
    libsaproc DEBUG: Note header with n_type = 2 and n_descsz = 108
    libsaproc DEBUG: Note header with n_type = 1189489535 and n_descsz = 512
    libsaproc DEBUG: ELF interpreter /lib/ld-linux.so.2
    libsaproc DEBUG: address of _DYNAMIC is 0x8052548
    libsaproc DEBUG: ---- sorted virtual address map ----
    libsaproc DEBUG: base = 0x64f000 size = 4096
    libsaproc DEBUG: base = 0x650000 size = 4096
    libsaproc DEBUG: base = 0x78d000 size = 8192
    libsaproc DEBUG: base = 0x78f000 size = 4096
    libsaproc DEBUG: base = 0x790000 size = 12288
    libsaproc DEBUG: base = 0x7a8000 size = 4096
    libsaproc DEBUG: base = 0x7a9000 size = 4096
    libsaproc DEBUG: base = 0x7aa000 size = 8192
    libsaproc DEBUG: base = 0x7b0000 size = 4096
    libsaproc DEBUG: base = 0x7b1000 size = 4096
    libsaproc DEBUG: base = 0x879000 size = 4096
    libsaproc DEBUG: base = 0x87a000 size = 4096
    libsaproc DEBUG: base = 0x884000 size = 4096
    libsaproc DEBUG: base = 0x885000 size = 4096
    libsaproc DEBUG: base = 0xc37000 size = 16384
    libsaproc DEBUG: base = 0xc3b000 size = 4096
    libsaproc DEBUG: base = 0xc3c000 size = 24576
    libsaproc DEBUG: base = 0xd38000 size = 4096
    libsaproc DEBUG: base = 0x6000000 size = 5898240
    libsaproc DEBUG: base = 0x65a0000 size = 241664
    libsaproc DEBUG: base = 0x65db000 size = 4329472
    libsaproc DEBUG: base = 0x8048000 size = 38100
    libsaproc DEBUG: base = 0x8052000 size = 4096
    libsaproc DEBUG: base = 0x8053000 size = 14032896
    libsaproc DEBUG: base = 0x30f00000 size = 1007616
    libsaproc DEBUG: base = 0x31100000 size = 1048576
    libsaproc DEBUG: base = 0x312a0000 size = 12288
    libsaproc DEBUG: base = 0x312a3000 size = 319488
    libsaproc DEBUG: base = 0x3133a000 size = 16384
    libsaproc DEBUG: base = 0x31344000 size = 753664
    libsaproc DEBUG: base = 0x313fc000 size = 16384
    libsaproc DEBUG: base = 0x31400000 size = 929792
    libsaproc DEBUG: base = 0x31500000 size = 1028096
    libsaproc DEBUG: base = 0x31600000 size = 966656
    libsaproc DEBUG: base = 0x31700000 size = 1028096
    libsaproc DEBUG: base = 0x31800000 size = 991232
    libsaproc DEBUG: base = 0x31900000 size = 1044480
    libsaproc DEBUG: base = 0x31a00000 size = 1032192
    libsaproc DEBUG: base = 0x31b00000 size = 1032192
    libsaproc DEBUG: base = 0x31c00000 size = 1003520
    libsaproc DEBUG: base = 0x31d51000 size = 319488
    libsaproc DEBUG: base = 0x31df9000 size = 28672
    libsaproc DEBUG: base = 0x31e00000 size = 1048576
    libsaproc DEBUG: base = 0x31f03000 size = 552960
    libsaproc DEBUG: base = 0x31f8a000 size = 20480
    libsaproc DEBUG: base = 0x31f90000 size = 331776
    libsaproc DEBUG: base = 0x31fe1000 size = 8192
    libsaproc DEBUG: base = 0x31ffa000 size = 12288
    libsaproc DEBUG: base = 0x31ffd000 size = 1040384
    libsaproc DEBUG: base = 0x320fb000 size = 12288
    libsaproc DEBUG: base = 0x320fe000 size = 1040384
    libsaproc DEBUG: base = 0x321fc000 size = 12288
    libsaproc DEBUG: base = 0x321ff000 size = 1040384
    libsaproc DEBUG: base = 0x322fd000 size = 12288
    libsaproc DEBUG: base = 0x32300000 size = 1040384
    libsaproc DEBUG: base = 0x323fe000 size = 12288
    libsaproc DEBUG: base = 0x32401000 size = 1040384
    libsaproc DEBUG: base = 0x324ff000 size = 12288
    libsaproc DEBUG: base = 0x32502000 size = 1957888
    libsaproc DEBUG: base = 0x32700000 size = 1024000
    libsaproc DEBUG: base = 0x32800000 size = 2072576
    libsaproc DEBUG: base = 0x32a00000 size = 1040384
    libsaproc DEBUG: base

  • Core dump when starting extract, no error messages

    Hello,
    This is a basic one way replication, Data Pump and Replicat start but Extract stops at once.
    In ggserr.log there's only a message: EXTRACT EORATE02 starting, nothing else. In ggsci it can be seen that it's stopped.
    CHECKPARAMS didn't give the message "Parameters processed successfully", neither did it give error messages
    when starting the extract.
    There are no old Oracle processes which could prevent Extract from starting.
    There's EORATE02.pce in dirpcs, although EORATE02 is not running. If I delete it and try to start the extract,
    the extract will immediately stop.
    A core file has been created in GG_HOME when trying to start the extract. I haven't been able to find out how to read it.
    Source and target are on Aix 6100-06. The source database is Oracle 10.1.0.5, target database is Oracle 11.2.0.3.
    The installation files are V32435-01.zip for db 10.1.0.5 (ggs_AIX_ppc_ora10.1_64bit.tar), V32437-01.zip
    for db 11.2.0.3 (ggs_AIX_ppc_ora11g_64bit.tar). This is GoldenGate 11.2.1.0.1.
    The db:s are on Asm.
    There's only 1 table in source, 1 in target, they are identical and empty.
    There's enough space in the OS.
    If I run the extract in OS (extract paramfile dirprm/eorate02.prm), it ends like this without more information:
    TRANLOGOPTIONS ASMUSER ggs_owner@HOSTNAME:1521/+ASM , ASMPASSWORD *********
    Abort(coredump)
    This happens in both ways of extract described below.
    (1)
    EXTRACT EORATE02
    USERID ggs_owner, PASSWORD [PASSWORD]
    EXTTRAIL ./dirdat/data02/te
    TRANLOGOPTIONS ASMUSER ggs_owner@HOSTNAME:1521/+ASM , ASMPASSWORD [PASSWORD]
    TABLE USER.myobjects2;
    (2)
    EXTRACT EORATE02
    USERID ggs_owner, PASSWORD [PASSWORD]
    EXTTRAIL ./dirdat/data02/te
    tranlogoptions COMPLETEARCHIVEDLOGONLY ALTARCHIVELOGDEST /backup/arch_log/abcd/ABCD/archivelog
    TRANLOGOPTIONS ASMUSER ggs_owner@HOSTNAME:1521/+ASM , ASMPASSWORD [PASSWORD]
    TABLE USER.myobjects2;
    Here's more information on this setup and commands which have been used:
    add extract EORATE02 tranlog begin now, threads 1
    add exttrail ./dirdat/data02/te, extract EORATE02, megabytes 5
    EXTRACT EPMPTE02
    PASSTHRU
    RMTHOST HOSTNAME, MGRPORT 13447
    RMTTRAIL /u01/app/oracle/gg11210/for_11g/dirdat/data02/tr
    TABLE USER.myobjects2;
    ADD EXTRACT EPMPTE02 EXTTRAILSOURCE ./dirdat/data02/te
    ADD RMTTRAIL /u01/app/oracle/gg11210/for_db11/dirdat/data02/tr EXTRACT EPMPTE02, MEGABYTES 5
    Target
    REPLICAT RORATE02
    USERID ggs_owner, PASSWORD [PASSWORD]
    HANDLECOLLISIONS
    ASSUMETARGETDEFS
    DISCARDFILE ./dirrpt/RORATE02.DSC, PURGE
    MAP USER.MYOBJECTS2, TARGET USER.MYOBJECTS2;
    add replicat RORATE02, exttrail /u01/app/oracle/gg11210/for_11g/dirdat/data02/tr
    add checkpointtable ggs_owner.ggschkpt
    Grants
    Source:
    grant connect, resource to ggs_owner;
    grant select any dictionary, select any table to ggs_owner;
    grant create table, alter any table to ggs_owner;
    grant flashback any table to ggs_owner;
    grant execute on dbms_flashback to ggs_owner;
    grant execute on utl_file to ggs_owner;
    grant create session, alter session to ggs_owner;
    Target:
    grant create session, alter session, resource, connect, select any dictionary to ggs_owner;
    grant select any table, insert any table, update any table, delete any table to ggs_owner;
    grant create table, alter any table, lock any table to ggs_owner;
    Source
    ALTER DATABASE ADD SUPPLEMENTAL LOG DATA (ALL) COLUMNS;
    ggsci add trandata USER.myobjects2
    mgr.prm
    --GoldenGate Manager parameter file
    PORT 13346
    Target
    GLOBALS
    CHECKPOINTTABLE ggs_owner.ggschkpt
    mgr.prm
    --GoldenGate Manager parameter file
    PORT 13447
    Thanks for reading this far. Possible comments will be much appreciated!
    Best regards
    Edited by: user11323660 on 14.6.2012 6:39
    Edited by: user11323660 on 14.6.2012 6:41

    Hello,
    Could you wrap your process definitions in proper code brackets so its easier to understand.
    Also I'm not sure what your problem is other then you are receiving core dumps. I'm happy to help.
    Two small comment though regarding your ASM config
    1 . Dont not use ggs_owner as the asm user
    TRANLOGOPTIONS ASMUSER ggs_owner@HOSTNAME:1521/+ASM , ASMPASSWORD *********2. Create a TNSNAMES entry for your ASM instance and tehn use the following:
    TRANLOGOPTIONS ASMUSER SYS@ASM, ASMPASSWORD *****Also here is an example of an extract process that I've setup on RAC database with ASM
    EXTRACT EWFMMTLP
    EXTTRAIL ./dirdat/ew
    USERID GGATE@MY_DB, PASSWORD ggatehcc
    DDLOPTIONS ADDTRANDATA RETRYOP RETRYDELAY 20 MAXRETRIES 5 REPORT
    TRANLOGOPTIONS EXCLUDEUSER ggate
    TRANLOGOPTIONS ASMUSER SYS@ASM, ASMPASSWORD ****
    TRANLOGOPTIONS ALTARCHIVELOGDEST /u02/oracle/fast_recovery_area/MY_DB/archivelog
    TRANLOGOPTIONS PURGEORPHANEDTRANSACTIONS
    STATOPTIONS RESETREPORTSTATS
    REPORT AT 00:01
    REPORTROLLOVER AT 00:01
    REPORTCOUNT EVERY 60 SECONDS, RATELet me know if that helps
    Jan S.

  • Make sense of Core Dumped

    When a C/Pro*C program makes a core file after core dumped, what is the significance of this file. How can I make sense of the reason the core dump occurred. That is, understand the error because of which the core dump occurred.
    Regards
    Krishnan

    type "adb core" and adb will give you some output
    indicating which program died and with which kind
    of error (e.g. Segmentation violation, illegal instruction
    etc.) .
    Leave adb by Ctrl-D and restart with adb <programname>
    Now, Type "$c" at the adb prompt in order to get a
    stack trace, or other commands displaying addresses,
    register contents etc.
    HTH
    regards, E. Sanio

Maybe you are looking for

  • Cannot download apex

    I tried download link for Oracle Application Express (Apex) and got nothing, empty page was loaded. The link I tried: http://www.oracle.com/technology/products/database/application_express/download.html Is something wrong on server side? Thanks Rusla

  • SQL Data Modeler - Problem Opening Saved Logical Model

    I created a logical model in the Data Modeler tool and saved it as a .dmd file. When I try to open the .dmd file nothing pulls up. I get the following logs: 2012-11-08 11:09:45 - Building Diagrams 2012-11-08 11:11:25 - Open Design: 'CTS' 2012-11-08 1

  • IPod mouse control

    I manage a network on which Windows and Mac computers share files and internet access (simple file sharing, one router and un-managed switches/hubs). An iPod user is using AirMouse, I believe, to maliciously take control of the mouse on other compute

  • TDS Provision - J1INPR - Profit Center in line item 0001 not defined

    HI SAP GURUS, When I am running j1inpr,  error of profit center not defined for line item 0001 is coming. Please help me to resolve the issue CHEERS

  • Want an iTunes icon for desktop

    I want an iTunes icon for the desktop; but when I look in the iTunes folder under Start Menu/All Programs/iTunes, all that has in there is iTunes.exe.  When I double click on it, it tries to install. Where can I get (or how do I make) a shortcut for