[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference azur::mcc

Title:DECmcc user notes file. Does not replace IPMT.
Notice:Use IPMT for problems. Newsletter location in note 6187
Moderator:TAEC::BEROUD
Created:Mon Aug 21 1989
Last Modified:Wed Jun 04 1997
Last Successful Update:Fri Jun 06 1997
Number of topics:6497
Total number of notes:27359

5764.0. "MCC V1.3 export died with exit code %x10408014" by GIDDAY::WAN (Denny Wan, Sydney CSC) Sun Nov 28 1993 23:41

    A customer running MCC V1.3 has reported a problem with the export job
    dying for no apparent reason. The accounting record for the job is as
    follows. I could not translate the process final status code of
    %X10408014. Could someone translate this code for me?
     
    
BATCH Process Termination
-------------------------

Username:          NETMAN            UIC:               [NETMAN]
Account:                             Finish time:       28-NOV-1993 01:41:05.15
Process ID:        2460042D          Start time:        24-NOV-1993 15:56:34.75
Owner ID:                            Elapsed time:                3 09:44:30.40
Terminal name:                       Processor time:              1 18:59:06.23
Remote node addr:                    Priority:          4
Remote node name:                    Privilege <31-00>: DFFFFFFF
Remote ID:                           Privilege <63-32>: FFFFFFFF
Queue entry:       858               Final status code: 10408014
Queue name:        EXPORT$BATCH
Job name:          Faulding_Export
Final status text: <no text>

Page faults:         18971531        Direct IO:             385397
Page fault reads:      267094        Buffered IO:          3564088
Peak working set:       25000        Volumes mounted:            0
Peak page file:        186777        Images executed:            7

    
    
    They had experienced some process quota problem with the export job
    with the error insufficient virtual memory. They are already increased
    the quota to the following values :
    
    pagefile quota : 195,000
    virtualpagecnt : 200,000
    workingset_ext : 25000
    
    There was no pool expansion - only slight srp expansion. Pagefile quota
    usage for the process is at 186,000. The export job used to die very
    frequently. Now it has been running for more than 3 days. Quite a
    record for this site!
    
    Any ideas welcomed.
    
    Regards,
    
    
    Denny.
T.RTitleUserPersonal
Name
DateLines
5764.1QUARK::LIONELFree advice is worth every centMon Nov 29 1993 20:5018
    It's:
    
       %CMA-F-EXCCOP, exception raised; VMS condition code follows
    
    Here's how I found it.  First, I recognized that the leading 1 was
    the INHIB_MSG bit, so I discarded it.  I then saw what F$MESSAGE
    of %X408014 told me which was %CMA-F-NOMSG.  I'm running VMS T6.1
    which knows about the CMA facility.
    
    Now it gets tougher.  There are no CMA message sections in
    SYS$MESSAGE.  I started doing an ANALYZE/IMAGE of all the CMA
    shareable images to see if they referenced some other message
    section, but no joy there.  But I noticed that CMA$RTL defined
    as universal some other CMA$_ message code, so I whipped up a
    three-line Fortran program that linked against CMA$RTL and then
    called SYS$EXIT with the appropriate status, with the above result.
    
    					Steve
5764.2Leak, but where?RACER::daveAhh, but fortunately, I have the key to escape reality.Tue Dec 07 1993 16:2027
A memory leak by any other name is still a memory leak.

That is what it looks like from this side of the pond.
(without a closer inspection).

From the information provided, it is impossible to tell
where the leak (if it is that) might be occuring, or how
serious it may be.  remember that the exporter (on vms)
is running all the access modules it needs and the entire MCC kernel
in its process space.   So what is identified is that SOME
peice of code may have a problem. 

How about some real information, like the EXACT export
commands that were being used?  And NOT, "well it was for NODE4",
but the real EXACT commands.  

Then some pointers may be given to help isolate where the 
real problem is.

The CMA exception is because most of the code does not set up
exception handlers for things like illegal access to mem, and when
they happen, the stack gets unwound, and the system finds an
exception routine in the CMA code.

So,  be a nice person, open a CLD, and put all of the information
into the CLD, not just one line saying "See not XXXX in some notes file".