OSEC

Neohapsis is currently accepting applications for employment. For more information, please visit our website www.neohapsis.com or email hr@neohapsis.com
 
From: AIX Service Mail Server (aixservaustin.ibm.com)
Date: Tue Feb 20 2001 - 02:16:49 CST

  • Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]

    APAR: IX82635 COMPID: 5765B7400 REL: 500
    ABSTRACT: WHEN 'MQM' USERID IS NOT DEFINED, CRTMQM PRINTS A BROKEN ERROR M

    PROBLEM DESCRIPTION:
      When the 'mqm' userid is not defined on UNIX systems, crtmqm
    ends with the ubiquitous 2195 return code and prints an FDC. It
    also prints out a broken error message (AMQ6090) to the error
    log. For a problem as simple as this, ie one which has a simple
    answer within the user's range of control, we should print an
    informative error message to the error log (if not to STDOUT).
    At the moment, finding the problem involves walking code. This
    should be a problem any user can handle.

    LOCAL FIX:
      Add the 'mqm' user to the system.

    PROBLEM SUMMARY:
    This problem has been fixed for MQSeries V5.0 and MQSeries V5.1.

    PROBLEM CONCLUSION:
    This problem has been fixed in MQSeries V5.0 and MQSeries V5.1
    and the fix will be shipped in the following PTFs:
        A) MQSeries for V5.0 CSD08
              AIX U469658
              HP-UX U469659
              Sun Solaris U469671
        B) MQSeries for V5.1 CSD06
              AIX U471218
              HP-UX (V10) U471240
              HP-UX (V11) U471444
              Sun Solaris U471246

    ------

    APAR: IY07754 COMPID: 5765B7300 REL: 510
    ABSTRACT: CRTMQM HANDLES FILESYSTEM MOUNTS INCORRECTLY

    PROBLEM DESCRIPTION:
      The 'crtmqm' program handles filesystems inconsistently.
    That is, users may create filesystems beforehand for the queue
    manager's data directories (/var/mqm/qmgrs/NAME), but not for
    the queue manager's logs (/var/mqm/log/NAME). Instead, the
    queue manager records an error if its logging directory already
    exists, and crtmqm ends abnormally.

    LOCAL FIX:
      Create the queue manager first, then mount the filesystem and
    copy over the queue manager logs.

    PROBLEM SUMMARY:
    This problem was caused by a difference in behaviour between the
    routines for creating queue managers and for creating log files.
    The routine for creating queue managers would create all of the
    queue manager data tree under /var/mqm/XXX. The function would
    either create this directory XXX or accept the fact that it
    could be from a mounted file system. The way that it did this
    is that if mkdir returned EEXIST, it then verified that the
    directory was empty and if so it then continued by returning an
    implicit success.
    Conversely the routine responsible for creating the log files
    had a different behaviour. If mkdir failed (for any reason
    including the existence of the directory because it was mounted
    or otherwise), then the attempt to create the log files would
    fail.
    This prevented the easy creation of a queue manager where the
    logs were coming from a mounted file system.
    The problem has been fixed by unifying the behaviour of these
    two routines such that the routine for creating log files will
    now perform the same empty directory check if it finds that the
    directory, which it is trying to create, already exists.

    PROBLEM CONCLUSION:
    The change here was primarily to allow the creation of a queue
    manager on a mounted file system. It should be noted that
    mounted file systems when mounted at their top level often
    include a lost+found entry. This entry will go against the rule
    that the pre-existing directory entry should be empty and will
    prevent the crtmqm writing log files into that mounted
    directory. Therefore, it is wise to consider making a directory
    below the root of the mounted file system and using that as the
    mount point to /var/mqm/log The mounted file system must show
    with owner group mqm:mqm otherwise it may not be modifiable by
    chmod in the way that the new routine requires.
    This problem has been fixed in MQSeries V5.0 and MQSeries V5.1
    and the fix will be shipped in the following PTFs:
        A) MQSeries for V5.0
              AIX U469658
              HP-UX U469659
              Sun Solaris U469671
        B) MQSeries for V5.1 CSD05 CSD06
              AIX U471218
              HP-UX (V10) U471240
              HP-UX (V11) U471444
              Sun Solaris U471246

    ------

    APAR: IY08131 COMPID: 5765B7300 REL: 500
    ABSTRACT: MQSERIES GENERATES PROBE ID VP011003 CONVERTING MQTMC2 MESSAGES

    PROBLEM DESCRIPTION:
      MQSeries may write an FDC with probe ID VP011003 when it tries
    to convert an MQTMC2 trigger message. As it turns, the function
    converting the trigger message expects only MQTMC type trigger
    messages.

    PROBLEM SUMMARY:
    The probe id was produced by component vwb_trigger when it
    encountered an MQTMC2 trigger message. This component only used
    to recognise MQTMC trigger messages.
    This problem has been fixed for MQSeries V5.0 and MQSeries V5.1.

    PROBLEM CONCLUSION:
    This problem has been fixed in MQSeries V5.0 and MQSeries V5.1
    and the fix will be shipped in the following PTFs:
        A) MQSeries for V5.0
              OS/2 U200116
              Windows NT U200117
              AIX U469658
              HP-UX U469659
              Sun Solaris U469671
        B) MQSeries for V5.1
              OS/2 U200121
              Windows NT U200122
              AIX U471218
              HP-UX (V10) U471240
              HP-UX (V11) U471444
              Sun Solaris U471246

    ------

    APAR: IY08401 COMPID: 5765B7300 REL: 500
    ABSTRACT: MQAIX RC2218 IS RECEIVED AFTER APPLYING CSD06 AND WHEN ATTEMPTIN

    PROBLEM DESCRIPTION:
    After applying CSD06 to MQS V5.0 on AIX, customer is getting
    the above RC2218 when putting a message to the sender channel
    from MVS to AIX. The message didn't transmit from MF to AIX and
    ended up on the DLQ with MQI return code 2218, message too long
    for channel. Channel definition on both MF and AIX showed
    MAXMSGL=0. According to MQ manual, if this is coded, then
    MAXMSGL is used which is coded on QM object. On AIX, QM MAXMSGL
    was coded as 4M. Only after the receiving channel definition on
    the AIX was altered to MAXMSGL = 4M would message flow.

    LOCAL FIX:
    Changing the MAXMSGL=4 M.

    PROBLEM SUMMARY:
    This problem has been fixed for MQSeries V5.0 and MQSeries V5.1.

    PROBLEM CONCLUSION:
    This problem has been fixed in MQSeries V5.0 and MQSeries V5.1
    and the fix will be shipped in the following PTFs:
        A) MQSeries for V5.0 CSD08
              AIX U469658
        B) MQSeries for V5.1 CSD06
              AIX U471218

    ------

    APAR: IY08576 COMPID: 5765B7300 REL: 510
    ABSTRACT: CRTMQM CUTS AN FDC WITH PROBE XC037008 & ERROR XECP_E_PROC_LIMIT

    PROBLEM DESCRIPTION:
      crtmqm on UNIX platforms may end abnormally after writing an
    FDC showing probe XC037008 from the function xcsExecProgram
    with a major errorcode of xecP_E_PROC_LIMIT. This corresponds
    to an errno of EAGAIN from fork(), which crtmqm calls to start
    the logger process as part of formatting new log files for the
    queue manager.
      Typically EAGAIN means that the maximum number of processes
    for a user has been reached, but this error occurs even when
    there are no processes running under the 'mqm' user. The
    error is correct, but it is caused by an odd historical quirk
    in process accounting on UNIX whereby the fork will fail if
    the number of processes running under root has already exceeded
    the 'maxuproc' setting on the system.

    LOCAL FIX:
      Simply modify the maximum number of processes per user
    (commonly labeled 'maxuproc') to a value greater than the
    number of processes running under the 'root' ID. A code change
    to MQSeries is required to obviate the need for this workaround.

    PROBLEM SUMMARY:
    This problem has been fixed for MQSeries V5.0 and MQSeries V5.1
    by using setreuid on AIX in place of seteuid.

    PROBLEM CONCLUSION:
    This problem has been fixed in MQSeries V5.0 and MQSeries V5.1

    ------

    APAR: IY08799 COMPID: 5765B7300 REL: 500
    ABSTRACT: MQSERIES TRACING ON AIX SLOWS PERFORMANCE TOO MUCH

    PROBLEM DESCRIPTION:
      MQSeries' performance on AIX may be slowed somewhat even when
    tracing is not active. On systems which are extremely heavily
    loaded, this overhead can slow MQSeries processing noticeably,
    although it should not cause any hard errors.

    PROBLEM SUMMARY:
    This problem has been fixed for MQSeries V5.0 and MQSeries V5.1
    by using TRCGENT and TRCHKGT in place of trcgent and trcgkgt to
    improve tracing performance on AIX. No change has been made to
    the other unix platforms.

    PROBLEM CONCLUSION:
    This problem has been fixed in MQSeries V5.0 and MQSeries V5.1
    and the fix will be shipped in the following PTFs:
        A) MQSeries for V5.0
              AIX U469658
        B) MQSeries for V5.1
              AIX U471218

    ------

    APAR: IY08921 COMPID: 5765B7300 REL: 510
    ABSTRACT: MQSERIES FUNCTIONS TRACE THE WRONG NAME

    PROBLEM DESCRIPTION:
      MQSeries functions may trace incorrectly in v5.1, pretending
    to be a different function. For example, some traces show
    MQOPEN calling zstMQDISC, when the next layer is zstMQOPEN.
    This can be rather confusing when the error is not so obvious.

    LOCAL FIX:
      None. A correction to MQSeries is needed to avoid confusion.

    PROBLEM SUMMARY:
    This problem has been fixed for MQSeries V5.0 and MQSeries V5.1.

    PROBLEM CONCLUSION:
    This problem has been fixed in MQSeries V5.0 and MQSeries V5.1
    and the fix will be shipped in the following PTFs:
        A) MQSeries for V5.0 CSD09
              OS/2 U200126
              Windows NT U200127
              AIX U472522
              HP-UX U472523
              Sun Solaris U472524
        B) MQSeries for V5.1 CSD06
              OS/2 U200121
              Windows NT U200122
              AIX U471218
              HP-UX (V10) U471240
              HP-UX (V11) U471444
              Sun Solaris U471246

    ------

    APAR: IY09040 COMPID: 5765D1400 REL: 220
    ABSTRACT: SECD WILL CORE IN SYSLOG IF PRINCIPAL CONTAINS '%' CHAR

    PROBLEM DESCRIPTION:
    The security server will core in '_doprnt'
    which is called by krb5 'syslog'. When an invalid
    login occurs with a principal which contains
    a '%' character, 'syslog_r' interpets the string
    as a formatted string and therefore expects
    an arguement. Since the '%' character is not
    expected in the format string, no arguements
    are passed into 'syslog_r' and hence the
    core in '_doprnt'.

    ------

    APAR: IY09122 COMPID: 5765D1400 REL: 220
    ABSTRACT: DFS ASSERT CRASH IN 'RPC__DG_EXECUTE_CALL'

    PROBLEM DESCRIPTION:
    An assert occurs in DFS RPC in function
    'rpc__dg_execute_call' if a packet sent by
    a client contains an incorrect authenication
    key.

    ------

    APAR: IY09651 COMPID: 5765B7300 REL: 500
    ABSTRACT: PING CHANNEL DOES NOT RETURN CHANNEL STATE TO RETRY

    PROBLEM DESCRIPTION:
    On MQ version 1.2 for MVS when the Sender channel is in RETRY
    mode and PING CHANNEL is issued the Sender channel goes into
    INACTIVE Mode and never returns to RETRY mode. Customer needs
    the PING CHANNEL command to return the channel back to RETRY
    Mode.

    PROBLEM SUMMARY:
    This problem has been fixed for MQSeries V5.0.

    PROBLEM CONCLUSION:
    This problem has been fixed in MQSeries V5.0 and the fix will be
    shipped in the following PTFs:
        A) MQSeries for V5.0 CSD08
              OS/2 U200116
              Windows NT U200117
              AIX U469658
              HP-UX U469659
              Sun Solaris U469671

    ------

    APAR: IY10592 COMPID: 5765B7300 REL: 500
    ABSTRACT: ENHANCE MQSERIES FFSTS ON AIX TO INCLUDE THE PROGRAM NAME

    PROBLEM DESCRIPTION:
      MQSeries FFSTs on AIX do not print out the program name,
    unlike FFSTs on most other platforms. This APAR will enhance
    FFSTs on AIX by printing this information.

    PROBLEM SUMMARY:
    The new function has been provided for MQSeries V5.0 and V5.1.

    PROBLEM CONCLUSION:
    The new function has been provided and it will be shipped in CSD
    #9 for MQSeries V5.0. It will be shipped in PTF U471218 for
    MQSeries V5.1.

    ------

    APAR: IY10596 COMPID: 5765B7300 REL: 510
    ABSTRACT: CHANNEL FAILS TO START AFTER MIGRATING TO MQSERIES 5.1

    PROBLEM DESCRIPTION:
    Customer migrated their AIX MQSeries 5.0 qmgr (csd 5) to V5.1.
    Before migrating they had working channels between AIX and
    OS/390. After they migrated to 5.1 they were able to start the
    sender from AIX to MVS but the channel from MVS to AIX gets
    CSQX0206E with reason code 00000018. On AIX they get AMQ9002
    and AMQ9001 saying the channel started normally and ended
    normally.
      The trace shows we negotiate and start the channel and do
    indeed issue the AMQ9002 to say channel started. Later in the
    trace it looks like we get some data from the Scratchpad then we
    go on to ConvertSyncRecord which is failing with rc=10809902
    which means rrcW_TRUNCATED.
      This is happening when we are getting the old scratchpad
    record to convert it to a syncq record. (SYSTEM.CHANNEL.SYNCQ)
    This should not be a problem. However, the code is only looking
    to see if there was a non zero return code and since it was
    non-zero it fails the convert and stops the channel.
      To get around the problem we asked the customer to delete the
    receiver channel having the problem on AIX and redefine it to
    remove the old scratchpad entry so we would not try to convert
    it. This circumvented the problem.

    LOCAL FIX:
    DELETE AND REDEFINE THE CHANNEL.

    PROBLEM CONCLUSION:
    This problem has been fixed and the fix will be shipped in the
    following PTFs:
        A) MQSeries for V5.1
              OS/2 U200121
              Windows NT U200122
              AIX U471218
              HP-UX (V10) U471240
              HP-UX (V11) U471444
              Sun Solaris U471246

    ------

    APAR: IY10830 COMPID: 5765B7300 REL: 500
    ABSTRACT: TRIGGER MONITOR DOES NOT PASS MQTMC2 STRUCTURE IN SINGLE QUOTES

    PROBLEM DESCRIPTION:
    The MQSeries trigger monitor passes the MQTMC2 structure to
    the triggered application in double quotes (ie " ") as opposed
    to single quotes (ie ' '). This means that certain shell
    constructs (for example, $$) may be interpreted rather than
    being passed literally to the triggered application.

    LOCAL FIX:
      None. For those who wish to use constructs like $$, single
    quotes are necessary to prevent premature interpretation of the
    MQTMC contents.

    PROBLEM SUMMARY:
    This problem has been fixed for MQSeries V5.0 and MQSeries V5.1.

    PROBLEM CONCLUSION:
    This problem has been fixed in MQSeries V5.0 and MQSeries V5.1
    and the fix will be shipped in the following PTFs:
        A) MQSeries for V5.0
              OS/2 U200116
              Windows NT U200117
              AIX U469658
              HP-UX U469659
              Sun Solaris U469671
        B) MQSeries for V5.1
              OS/2 U200121
              Windows NT U200122
              AIX U471218
              HP-UX (V10) U471240
              HP-UX (V11) U471444
              Sun Solaris U471246

    ------

    APAR: IY11729 COMPID: 5765D1400 REL: 220
    ABSTRACT: USER LEVEL CLIENT RPC CONTACTING KRPC CAUSES A CANCEL PACKET

    PROBLEM DESCRIPTION:
    AFS adapt server shows a communication timeout
    using the AFS 'dd' command. Executing an
    iptrace shows a RPC cancel packet sent to
    the server (the server is a DFS in this
    particular case).

    ------

    APAR: IY11864 COMPID: 5765D1400 REL: 220
    ABSTRACT: SECD CORE DUMPING WHEN LOGIN_RESET IS RUN

    PROBLEM DESCRIPTION:
    Not able to handle invalid logins when an account
    is disabled. Transarc has an login_reset utility
    to reset the invalid logins. Right now the
    utility cannot be run.

    ------

    APAR: IY12600 COMPID: 5765D1000 REL: 220
    ABSTRACT: DEADLOCK IN DCELFS.EXT

    PROBLEM DESCRIPTION:
    "In elbl_WaitForAnyTran () waiting on an empty tranAgeQ
     could reasult in a deadlock on heavily loaded servers
     if aggregate is being detached or a fileset operation is
     waiting for all vnode operations to finish "

    ------

    APAR: IY12665 COMPID: 5765D5101 REL: 111
    ABSTRACT: THE NEW DOMAIN TERMINATED THEIR HAGS BECAUSE THE PREVIOUS

    PROBLEM DESCRIPTION:
    The new domain terminated their hags because the previous
    nameserver came back and they think it is the better domain.
    This should be the sequence of events that should occur when
    cws has a network problem and it is the nameserver.
    hags terminated on all the nodes is because of the inconsistency
    of the node events in the hats layer. hats in the cws never knew
    that he was detected as down by other nodes and he still thought
    he is NS since he did not get update from hats about nodes statu

    LOCAL FIX:
    Re-establish the Domain by not node0
      1>Kill subsystem on CWS hagsctrl -k, hatsctrl -k
      2>Start subsystem on CWS hatsctrl -s, hagsctrl -s

    PROBLEM SUMMARY:
    If the Topology Services daemon is temporarily blocked,
    or if a node's network adapter suffers a temporary glitch,
    then this could result in a scenario where all other
    nodes see this node as dead, while this node never sees
    the remaining nodes die.
    One case where this scenario could have adverse effects
    occurs when the node in question is the Control Workstation
    (which does not have a switch adapter) and the Group
    Services's "Name Server" is located at that node.
    In this case it is possible for this "node
    event inconsistency" to result in the Group Services
    daemon terminating in all the nodes, due to "domain
    merging" or "non-stale proclaims".
    There are several variants of the problem, according to
    the location of the "Name Server" or Topology Services's
    Group Leaders. In some instances, the Group Services
    daemon terminates with a "Group services daemon received
    a non-stale proclaim message" or "Group Services daemon
    exit to re-join the domain" message in the AIX error log.

    PROBLEM CONCLUSION:
    The possibility of node event inconsistency caused
    by daemon blockage or adapter/network glitch has been
    eliminated with changes to the Topology Services
    daemon. In case the Topology Services daemon is blocked
    for a long period, the remote nodes will consider this
    node dead, as before. With the changed code, this node
    will also consider all the remote nodes as dead. This
    will result in the Group Services daemon terminating
    on this node (with a "merged domain"), but will avoid the
    scenario where the Group Services daemon terminates
    in a large number of nodes.
    Eliminating the node event inconsistency also helps
    preventing certain scenarios where the Group Services
    domain becomes hung.

    ------

    APAR: IY12773 COMPID: 576554300 REL: 240
    ABSTRACT: MPI THREADED LIBRARY DOES NOT ALLOW USER TO HANDLE SIGNALS.

    PROBLEM DESCRIPTION:
    In PE version 2.4 threaded MPI library, the user can not control
    SIGQUIT, SIGINT, etc. This capability is available in PE 3.1
    but the customer insists that this be also available in PE 2.4.
    Development in discussions with this customer has agreed to
    provide this capability.

    PROBLEM SUMMARY:
    The relevant portion of Parallel Environment 3.1 code
    code was retrofit to Parallel Environment 2.4 .

    PROBLEM CONCLUSION:
    Customer requested retrofit of Parallel Environment 3.1
    capability to Parallel Environment 2.4,
    specifically to register user signal handlers in
    the threaded MPI library.

    ------

    APAR: IY12788 COMPID: 5765D1400 REL: 220
    ABSTRACT: FTS RELEASE -WAIT HANGS IF FTSERVER RPC FAILS

    PROBLEM DESCRIPTION:
    When using "fts release -wait", if one of the FTSERVER_ RPCs
    fails, we still call fts_WaitForRepHostUpdates to do the -wait
    part, because the anyRepChange flag is set. The wait, however,
    is doomed to loop for a long time because the RPCs that trigger
    the release did not succeed.

    ------

    APAR: IY12909 COMPID: 5765D5100 REL: 311
    ABSTRACT: CRASH CSS_KE_CLEAR_PG_TBL_ADDRS WITH 2 FAULT SERVICE DAEMONS

    PROBLEM DESCRIPTION:
    The switch fault service daemon can cause a node crash in
    css_ke_clear_pg_tbl_addrs() if two fault service daemons are
    running at the same time.

    PROBLEM SUMMARY:
    A node crash can occur if more than one fault service daemon
    is started. There is a timing hole in which this can happen
    if
    more than one rc.switch is run at the same time.

    PROBLEM CONCLUSION:
    The script, rc.switch, has been changed to prevent more than
    one fault_service_Worm_RTG's from being started, which
    can cause a node to crash.

    ------

    APAR: IY13007 COMPID: 5765B7300 REL: 510
    ABSTRACT: MQSERIES WITH ORACLE 8.1.6 ON AIX HAS PROBLEMS WHEN THE

    PROBLEM DESCRIPTION:
    MQSeries with Oracle 8.1.6 on AIX has problems when the
    XA switch file is unloaded .

    PROBLEM CONCLUSION:
    This problem has been fixed and the fix will be shipped in PTF
    U471218 for CSD06.

    ------

    APAR: IY13229 COMPID: 5765B7300 REL: 510
    ABSTRACT: SESSIONS ARE TERMINATED AT THE TIMING OF 4 GIGA MM

    PROBLEM DESCRIPTION:
    all sessions are terminated at the timing of the timer at 4giga
    mm.

    PROBLEM SUMMARY:
    MQSeries sessions went into indefinite wait. The problem was
    caused by a flawed calculation in xcsQueryTime which was meant
    to calculate the overflow when multiplying the number of seconds
    since the epoch by 1000 to get the number of milliseconds. This
    led xcsQueryTime to return inaccurate times when near the 4G
    millisecond wrap time relative to the epoch. This in turn meant
    that it would seem as if time had gone backwards and so the wait
    interval was reset to 30 seconds despite any previous waiting
    that had been performed. This continued and so the wait
    interval never elapsed.
    The problem has been fixed. The new calculation is done using
    shifting operations and is more accurate.

    PROBLEM CONCLUSION:
    This problem has been fixed and the fix will be shipped in the
    following PTFs for CSD06:
        A) MQSeries for V5.1 CSD06
              OS/2 U200121
              Windows NT U200122
              AIX U471218
              HP-UX (V10) U471240
              HP-UX (V11) U471444
              Sun Solaris U471246

    ------

    APAR: IY13399 COMPID: 5765B7300 REL: 510
    ABSTRACT: MEMORY CORRUPTION IN QMANAGER

    PROBLEM DESCRIPTION:
    QMGR fails to start due to memory corruption . some of the
    ProbeIDs seen were Probe Id :- AQ062000
    Probe Id :- ZX000001
    Probe Id :- KN002003
    Probe Id :- AT013002

    PROBLEM SUMMARY:
    The performance event locking in kqiPutMsgSegments was
    incorrect.
    The problem has been fixed.

    PROBLEM CONCLUSION:
    This problem has been fixed and the fix will be shipped in the
    following PTFs for CSD06:
        A) MQSeries for V5.1
              OS/2 U200121
              Windows NT U200122
              AIX U471218
              HP-UX (V10) U471240
              HP-UX (V11) U471444
              Sun Solaris U471246

    ------

    APAR: IY13426 COMPID: 5765D6100 REL: 210
    ABSTRACT: KEY_COUNT GETTING QUITE LARGE WHEN THREAD OBJECT ALLOCATED

    PROBLEM DESCRIPTION:
    KEY_COUNT GETTING QUITE LARGE WHEN THREAD OBJECT ALLOCATED

    PROBLEM SUMMARY:
    This is a DCR APAR to change the design of the thread key
    array so that the size of the array will shrink more
    effeceintly when threads are deleted. The problem that
    necessitated a change was that when the Schedd was up for
    over a week the time it would take for jobs to start
    running would increase. This is because the key count was
    growing quite large. When a thread object is allocated
    there is a loop that will get run "key_count" times. The
    larger the key count the longer it would take threads to
    get allocated thus it would take longer to start the job. A
    code error was also found in the Schedd. When "llq -x -u
    userlist" is run it increments the job reference count, but
    never decrements it for jobs not belonging to users on the
    userlist. This prevents jobs from having their thread
    objects deleted which causes the thread key count to
    continually increase.

    PROBLEM CONCLUSION:
    The code to reduce and reuse the thread keys has been
    changed. The Schedd has been changed so that running "llq
    -x -u userlist" does not leave job references to jobs not
    belonging to user on the userlist. The result of these
    changes will prevent jobs from taking longer to start after
    LoadLeveler has been running for a while.

    ------

    APAR: IY13534 COMPID: 5765C3403 REL: 430
    ABSTRACT: IN NFSO, NFS_TCP_SOCKSIZE DOES NOT TUNE NFS TCP SOCKET SIZE

    PROBLEM DESCRIPTION:
    Even if the nfs_tcp_socksize is changed, the tcp socket buffer
    size remains unaffected.

    PROBLEM CONCLUSION:
    The nfs_socksize is changed to nfs_tcp_socksize in the
    clnt_tcp_init code.

    ------

    APAR: IY13563 COMPID: 5765D1400 REL: 220
    ABSTRACT: LOST I/O BUFFER DIAGNOSTICS

    PROBLEM DESCRIPTION:
    We believe that the VMM may have lost our buffer after we called
    (*iodone)() or because it may have never handed us this buffer.
    Based on this theory, the following changes were made in order t
    narrow down the problem.
    We have added some explicit settings of bp->b_error in parts of
    code that manipulate the buffers for episode I/O. Each time we e
    piece of the code that should be responsible for the dispositio
    buffer for episode I/O we set a differnet innocuous error code i
    bp->b_error field.

    ------

    APAR: IY13753 COMPID: 5765C3403 REL: 430
    ABSTRACT: SECURITY: FORMAT STRING VULNERABILITY IN LOCALE SUBSYSTEM

    PROBLEM DESCRIPTION:
    Format String Vulnerability in locale Subsystem

    ------

    APAR: IY13888 COMPID: 5765C3403 REL: 430
    ABSTRACT: PERFORMANCE IS NOT OPTIMIZED FOR HARDWARE MULTITHREADING

    PROBLEM DESCRIPTION:
    Performance is not optimized for hardware multithreading.

    PROBLEM CONCLUSION:
    Recognize in idle stealing code that under HMT cpus are paired.

    ------

    APAR: IY13956 COMPID: 576565400 REL: 220
    ABSTRACT: PTX SHOULD SHOW REASONABLE PROCESS NAMES

    PROBLEM DESCRIPTION:
    Current PTX agent displays the process names which is
    truncated to 16 characters. And the displayed process
    name is the name dierctly issued by the user on the
    command line. This doesn't seems good all the time.
    In Some case there might be symbolic links and the
    process can change its name initially after the
    execution starts. The ps -eaf command does gives more
    reasonable process name. PTX agent should display
    the same process name which is displayed by ps command.

    PROBLEM SUMMARY:
    Current PTX agent displays the process names which is
    truncated to 16 characters. And the displayed process
    name is the name dierctly issued by the user on the
    command line. This doesn't seems good all the time.
    In Some case there might be symbolic links and the
    process can change its name initially after the
    execution starts. The ps -eaf command does gives more
    reasonable process name. PTX agent should display
    the same process name which is displayed by ps command.

    PROBLEM CONCLUSION:
    Modified code to print appropriate process name.

    ------

    APAR: IY14037 COMPID: 5765D5100 REL: 311
    ABSTRACT: SYSCTL EFENCE FOR NON-ROOT USER DOESN'T WORK PROPERLY

    PROBLEM DESCRIPTION:
    When a authorized non-root user issues sysctl Estart, Efence, or
    Eunfence, the command works if and only if there is a currrent
    root.admin kerberos ticket. This should not be necessary
    according to our documentation.

    PROBLEM SUMMARY:
    When an authorized non-root user uses sysctl to issue
    Efence, Eunfence or Estart commands, the commands
    work only when there is a current root.admin kerberos
    ticket. The root.admin kerberos ticket should not be
    necessary.

    PROBLEM CONCLUSION:
    The Efence, Eunfence and Estart commands were changed
    to obtain a kerberos ticket before issuing any remote
    commands.

    ------

    APAR: IY14045 COMPID: 5765B7300 REL: 500
    ABSTRACT: CHECK CHANNEL PROCESS WHEN ADDING/RETRIEVING CHANNEL STATUS

    PROBLEM DESCRIPTION:
    When an LU6.2 connection ends, SNA sends a SIGUSR1 to the
    channel (SDR & RCVR) process. This causes the processes to end
    without executing their atexit() function cccExitHandler, so
    rrxReleaseRQMResource is not run and the conversation is not
    freed. The result is that the channel status table contains an
    invalid entry for the channel. This in turn can cause RCVR
    channels not to start with an error "AMQ9514: Channel 'XXX' is
    in use.", and SDR channels to display a status of RUNNING
    instead of 'status not found'. When adding a status entry on
    starting a chanel(rriAddStatusEntry), and retrieving a status
    entry for any purpose (rrxAccessStatusEntry,
    rrxQueryStatusEntry, rrxGetNextStatusEntry), check that the PID
    in the status entry is still active. If not, reset the InUse
    flag on the status entry.

    LOCAL FIX:
    none.
    If possible, change to tcpip , but sometimes i might not be poss
    ible.

    PROBLEM SUMMARY:
    This problem has been fixed for MQSeries V5.0 and MQSeries V5.1.

    PROBLEM CONCLUSION:
    This problem has been fixed in MQSeries V5.0 and MQSeries V5.1
    and the fix will be shipped in the following PTFs:
        A) MQSeries for V5.0 CSD08
              OS/2 U200116
              Windows NT U200117
              AIX U469658
              HP-UX U469659
              Sun Solaris U469671
        B) MQSeries for V5.1 CSD06
              OS/2 U200121
              Windows NT U200122
              AIX U471218
              HP-UX (V10) U471240
              HP-UX (V11) U471444
              Sun Solaris U471246

    ------

    APAR: IY14215 COMPID: 576554300 REL: 240
    ABSTRACT: MPI_ABORT DOES NOT PASS RETURN CODE

    PROBLEM DESCRIPTION:
    MPI_ABORT does not pass the return code back as the
    MPI documentation states it should.

    PROBLEM SUMMARY:
    Problem was that MPI_Abort allows the caller to specify
    a return code that is to become the job return code. PE
    logic for generating return codes would deliver an rc
    related to the mechanism used to bring down the job rather
    than the rc the call specified.

    PROBLEM CONCLUSION:
    PE must take the return codes from a set of MPI tasks and
    pick one return code to report for the job as a whole. This
    is done by taking the MAX across the tasks and delivering
    the low order 8 bits of this as job return code. When a job
    is brought down by a user call to MPI_Abort, only rc
    arguments to MPI_Abort calls should be input to the MAX.
    That is now what happens. If no MPI_Abort call is involved
    in ending the job, PE works as always. If 1 or more
    MPI_Abort calls is made, PE will use the MAX accross these
    as return code. (Note that if several tasks call MPI_Abort,
    there may be only one that actually lasts long enough to do
    so because when the first task reaches MPI_Abort, the job
    starts going down and may end before other tasks reach the
    call.

    ------

    APAR: IY14578 COMPID: 5765D1400 REL: 220
    ABSTRACT: RPC_RESTRICTED_PORTS IGNORED IF RPC_SUPPORTED_PROTSEQS SET

    PROBLEM DESCRIPTION:
    RPC_RESTRICTED_PORTS IGNORED IF RPC_SUPPORTED_PROTSEQS SET

    ------

    APAR: IY14615 COMPID: 576552900 REL: 240
    ABSTRACT: FSD <-> USER-SPACE APP HANDSHAKES CAN OVERLAP

    PROBLEM DESCRIPTION:
    If the timing is just right, there is the potential for two
    consecutive fsd <-> user-space app handshakes to overlap. This
    typically results in the app getting killed (SIGTERM+SIGKILL),
    but the problem can manifest in other ways. One possible overlap
    scenario (which was seen at a customer) is on a dist pt:
    handshake 1 on DB-UPDATES
    handshake 2 on LOAD-ROUTES

    PROBLEM SUMMARY:
    There is the potential for two consecutive fault service
    daemon and user-space application handshakes to overlap.
    This typically results in the application being killed.
    It is also possible for the handshakes to overlap on a
    distribution point:
      handshake 1 on DB_UPDATES
      handshake 2 on LOAD_ROUTES
    This problem only occurs on the SP (TBS) Switch.

    PROBLEM CONCLUSION:
    A 1.25 second delay is added to the beginning of
    quiesce_protocols() to ensure the user-space application
    gets a chance to complete a previous handshake. The
    user-space MPCI lib completes the handshake by polling a
    kernel flag once per second. The addition of a 1.25
    second delay will not cause artificial timeouts because
    the minimum broadcast timeout is 28 seconds.

    ------

    APAR: IY14663 COMPID: 5765D5100 REL: 311
    ABSTRACT: PSSP INSTALL CHANGES /VAR/ADM PERMISSIONS

    PROBLEM DESCRIPTION:
    As part of the PSSP install procedure, the permissions on the
    /var/adm directory are changed from root adm to bin bin. This
    stops the adm user from writing to the directory, breaking
    system accounting.

    LOCAL FIX:
    Adm user can be put into bin group to allow access to directory.

    PROBLEM SUMMARY:
    As part of the SP install procedure, the ownership of the
    /var/adm directory is changed from root:adm to bin:bin.
    The SP code should not modify the ownership of this
    directory, as some customer applications are dependent on
    the correct ownership.

    PROBLEM CONCLUSION:
    Modified the packaging files for ssp.basic and ssp.sysctl,
    so that the ownership of /var/adm would return to root:adm.

    ------

    APAR: IY14690 COMPID: 5765D1500 REL: 220
    ABSTRACT: LOCKED FILESET MESSAGES TO BE PRINTED ON STDOUT INSTEAD OF

    PROBLEM DESCRIPTION:
    Locked fileset message to be printed on stdout instead of
    stderr

    ------

    APAR: IY14703 COMPID: 5765D1700 REL: 220
    ABSTRACT: SECD. CORE DUMP

    PROBLEM DESCRIPTION:
    EPAC values which are not what they should be
    (incorrect data, values out of range)that leads to
    believe that the EPAC information is somehow being
    corrupted before it is sent to the AIX DCE Security Servers.

    ------

    APAR: IY14756 COMPID: 5765C3403 REL: 430
    ABSTRACT: LOGGER COMMAND DUMPS CORE

    PROBLEM DESCRIPTION:
    When given some longer messages, the logger
    command dumps core catching SIGSEGV signal.
    This is observed in AIX 4.3.3

    PROBLEM SUMMARY:
    "logger" command dumps core when the input
    argument contains the pattern "%<d>n" in it.

    PROBLEM CONCLUSION:
    "logger" command inturn calls syslog()
    function for which only two arguments were
    being passed. The problem is solved by
    passing three parameters to syslog(), "%s"
    being the format specifier, in printf() style.

    ------

    APAR: IY14768 COMPID: 5765D1700 REL: 220
    ABSTRACT: ADDITIONAL DEBUG INFORMATION IN RPC CODE TO TRACK THE SCTE

    PROBLEM DESCRIPTION:
    It was found that the 'refcnt' member of the 'key_info' struct
    in the server connection table entry(scte) struct was zeroed
    out resulting in the 'refcnt' value becoming zero which results
    in a call to assert causing a panic, the debug messages that
    have been added log serviceability at level 1, they track the
    changes in the value of 'refcnt' in the 'key_info' struct and
    finally also print the address of the 'key_info' struct.

    ------

    APAR: IY14818 COMPID: 5765D1500 REL: 220
    ABSTRACT: FILESET MOVE FAILS: FTSERVER_DELETETRANS FAILED TO END TRANS 24,

    PROBLEM DESCRIPTION:
    "fts move" fails. Performance is very slow, and the move tran
    eventually fails as follows:
    FTSERVER_DeleteTrans failed to End trans 24
    Releasing token (2) for fileset 0,,25 from <cell>
    Releasing token on file server...done
    Freeing fx binding, princ = hosts/<host>
    Error in move: Transaction doesn't exist

    ------

    APAR: IY14876 COMPID: 5765C3403 REL: 433
    ABSTRACT: DTPRINTINFO -ALL CLICK ON THE "+" SIGN IN FRONT OF ANY PRINTER

    PROBLEM DESCRIPTION:
    /usr/dt/bin/dtprintinfo -all.
    Click on the "+" sign in front of any printer will always
    display additionnal information for the last printer displayed
    instead of displaying additionnal information for the selected
    printer

    PROBLEM SUMMARY:
    When user clicks on the + button associated with each Queue
    under dtprintinfo -all flag, the corresponding queue info
    doesnot open. Instead the info for the last queue opens up.

    PROBLEM CONCLUSION:
    Memory allocation was done only for the 1st queue in the list
    and it was deleted at the end, but the same location was used
    by the subsequent queues in the list.
    So memory was allocated each time for each queue properly.

    ------

    APAR: IY14967 COMPID: 5765C3403 REL: 430
    ABSTRACT: GXT6000P INDIVIDUAL PIXELS INCORRECTLY RENDERED LOOKS LIKE DUST

    PROBLEM DESCRIPTION:
    Dust particles are displayed in certain area of a model. Pixel
    level holes or overpaints are displayed on irregular pixel
    position for each redraw. It looks like a dust particle. It
    emerges not on whole screen but on certain area of a model.
    Recreating model:
    11100PRAA000001,22L 1X-3 BLOCK COMP,CYLN PRA
    AE0041.model
    Recreating scenario:
        2. Turn to SHD mode. 3. Rotate as illustrated in the file
        "step1.gif". 4. Zoom in as illustrated in the file
        "step2.gif". 5. Problem is the dust particles on the
        screen that
           you can see in "step2.gif".

    PROBLEM SUMMARY:
    Dust particles are displayed in certain area of a model. Pixel
    level holes or overpaints are displayed on irregular pixel
    position for each redraw. It looks like a dust particle. It
    emerges not on whole screen but on certain area of a model.

    PROBLEM CONCLUSION:
    Work around of the "trimming precision" problem involves five
    (5) passes through all concave polygons which have been
    flagged as "maybe clipped"; ie, those concave polygons which
    are neither trivially accepted nor trivially rejected. Three
    stencil masks are created in the first three passes, and the
    best two out of three stencil bits are used to render the
    final image in two additional passes.

    ------

    APAR: IY14977 COMPID: 576565400 REL: 220
    ABSTRACT: WLM / SNMP ERROR IN XMSERVD

    PROBLEM DESCRIPTION:
    xmservd reports error in its log file when it
    tries to add the WLM stats in the smux tree.
    This leads to stop of xmservd when a kill -2 is
    issued to generate a mib file.

    PROBLEM CONCLUSION:
    Fixed the ASSN number of WLM Stats

    ------

    APAR: IY15019 COMPID: 5765D5100 REL: 311
    ABSTRACT: SWITCH INFO IN SDR NODE CLASS NOT UPDATED WHEN UPGRADING FROM LO

    PROBLEM DESCRIPTION:
    When upgrading from a low-cost switch to a normal switch, the
    switch information in the SDR node class (switch node number,
    switch chip, and switch port) does not get updated as it should.
    Low-cost switches use a different numbering scheme (namely they
    always start at 0 and increment by 1). Running SDR-config -u
    after the step to run hmreinit in the procedure for upgrading
    the switch would solve this and is the workaround. Not sure if a
    documentation change or code change is the way to go at this
    point.

    LOCAL FIX:
    Run SDR_config -u

    PROBLEM SUMMARY:
    When upgrading from an SP Switch-8 to an SP Switch, the
    switch data in the SDR Node class is not updated.
    The Syspar_map is updated correctly, but the Node class
    is not modified. As a result, the switch_node_number
    is incorrect.

    PROBLEM CONCLUSION:
    Modified SDR_config to update the Node class when the
    type of switch in the frame has changed. This will ensure
    that the switch_node_numbers are correct.

    ------

    APAR: IY15067 COMPID: 5765C3403 REL: 430
    ABSTRACT: TRACEROUTE TO IPV6 DOESN'T WORK

    PROBLEM DESCRIPTION:
    IPv6 traceroute does not work when the target machine
    is running AIX

    PROBLEM SUMMARY:
    Problem fixed by restoring fields in IPv6 header
    before sending ICMP Error packet

    ------

    APAR: IY15074 COMPID: 5765B8100 REL: 220
    ABSTRACT: ATTEMPT TO DELETE APPPROFILE WITH ASSOCIATED MESSAGE IN DATABASE

    PROBLEM DESCRIPTION:
    When application profile with an existing voice message in the
    GUI and database has the message deleted through the GUI (marked
    for deletion in the database) so that the application profile
    now appears to have no messages in the GUI, an attempt to delete
    the application profile results in unhelpful error messages.
    The error message is different through APPMAN and UPE. In UPE
    error is "Unable to delete the data item. Database server unava-
    ilable. Access to data including HELP system not possible at
    this time.". APPMAN gives an SQL error (SQL0532N)

    PROBLEM SUMMARY:
    ATTEMPT TO DELETE APPPROFILE WITH ASSOCIATED
    MESSAGE IN DATABASE WHICH IS MARKED FOR DELETION PRODUCES
    UNHELPFUL ERROR MESSAGE.

    PROBLEM CONCLUSION:
    In Application profiles (UPE) the correct
    error message was selected by updating the number in the
    sysdef.h file.
    Addionally the error message has been updated to say that
    messages may be pending deletion.
    In Appman an extra clause was put in to detect the particular
    error case and replace the error message with the one used in
    UPE.

    ------

    APAR: IY15126 COMPID: 5765C3403 REL: 433
    ABSTRACT: ROUTE ADD -EXTRA ARGUMENT OVERWRITES NETMASK

    PROBLEM DESCRIPTION:
    When the Customer uses route add with extra arguments,
    it overwrites the netmask. No error message is issued
    for the extra arguments.

    ------

    APAR: IY15264 COMPID: 5765D6100 REL: 210
    ABSTRACT: LLSUBMIT CORE DUMPS WHEN SUBMITTING NQS SCRIPT JOBS

    PROBLEM DESCRIPTION:
    llsubmit core dumps when submitting the following job :
    $-lt 600
    $-s /bin/csh
    echo "LOADL_JOB_NAME" $LOADL_JOB_NAME
    echo "LOADL_STEP_ID" $LOADL_STEP_ID
    echo "SHELL" $SHELL
    set -x
    date
    pwd

    LOCAL FIX:
    add $-o /PATH/
    to the job command file

    PROBLEM SUMMARY:
    LLsubmit core dumps when submitting
    NQS script jobs that do not specify a
    -o for standard out.

    PROBLEM CONCLUSION:
    LLsubmit will now submit
    NQS script jobs even if it do not
    specify -o for standard out.

    ------

    APAR: IY15309 COMPID: 5765C3403 REL: 430
    ABSTRACT: INFOVISTA APPLICATION CRASHES WITH 888-102-700-0C0

    PROBLEM DESCRIPTION:
    Application InfoVista crashes with 888-102-700-0c0
    IAR: .v_pfprot+154 (00071dac): tweqi r0,0x0
            LR: .v_pfprot+130 (00071d88)
            0044be18: .v_dpfget+264 (000a4728)
            0044be78: ds_flih64+2ac (00147f64)
    This problem can only occur in a threaded application running on
    an MP machine.
    Here is an excerpt from the system trace (with the real TIDs
    replaced by 1 and 2, to correspond to description above
    and with the timestamps omitted):
    ID TID INFO
    3DA 2 mmap addr=600D0000 len=1000 prot=0001 PROT_READ
                    flags=0101 MAP_SHARED MAP_FIXED fd=0005
    106 1 dispatch: CPUID=0
            (This is the thread that writes to page 0x600D0000.)
    106 2 dispatch: CPUID=1
    3DD 2 munmap addr=600D0000 len=1000
    3DA 2 mmap addr=600D0000 len=1000 prot=0003 PROT_READ
    PROT_WRITE flags=0101 MAP_SHARED MAP_FIXED fd=0005

    PROBLEM SUMMARY:
    Application crashes with 888-102-700-0c0
    IAR: .v_pfprot+154 (00071dac): tweqi r0,0x0
    LR: .v_pfprot+130 (00071d88)
    0044be18: .v_dpfget+264 (000a4728)
    0044be78: ds_flih64+2ac (00147f64)
    This problem can only occur in a threaded application
    running on an MP machine.
    Here is an excerpt from the system trace (with the real TIDs
    replaced by 1 and 2, to correspond to description above
    and with the timestamps omitted):
    ID TID INFO
    3DA 2 mmap addr=600D0000 len=1000 prot=0001 PROT_READ
    flags=0101 MAP_SHARED MAP_FIXED fd=0005
    106 1 dispatch: CPUID=0
    (This is the thread that writes to page 0x600D0000.)
    106 2 dispatch: CPUID=1
    3DD 2 munmap addr=600D0000 len=1000
    3DA 2 mmap addr=600D0000 len=1000 prot=0003 PROT_READ
    PROT_WRITE flags=0101 MAP_SHARED MAP_FIXED
    fd=0005
    Senario of cause of the crash:
    Thread 1: Stores to write-protected page
               (causes protection exception)
    Thread 2: Calls munmap() on the referenced page
    Thread 1: Runs page-fault handler. Acquires SCB lock to
               perform processing.
    Thread 2: Calls mmap() to remap the page with read-write
               access. This system call spins, trying to acquire
               the SCB lock.
    Thread 1: Page-fault looks up mmap information for
               referenced page, but it does not exist. An
               assert() in the code crashes the system.

    PROBLEM CONCLUSION:
    The assert is invalid. The fix is to simply remove the assert
    so that a user application will core dump if hit on such
    timing windows.

    ------

    APAR: IY15341 COMPID: 5765C3403 REL: 430
    ABSTRACT: LSVG DUMPS CORE WITH VGS HAVING MANY LVS

    PROBLEM DESCRIPTION:
     lsvg is dumping core with VGs having
    large number of LVs.
     A pointer to logical view of lvs is
    not freed properly which is causing
    coredump, in the case of VGs with many
    LVs and disks.

    PROBLEM SUMMARY:
    lsvg dumping core on vgs with lot
    of lvs

    PROBLEM CONCLUSION:
     freeing a pointer to logview structure
    within a loop instead of freeing it
    after the loop fixes the problem.
     with each pass of the loop more than 1 Mb
    gets allocated. If you have a lot of lvs, lsvg
    eventually ends up using all the memory inside
    that segment.

    ------

    APAR: IY15343 COMPID: 5765B9501 REL: 310
    ABSTRACT: LOW LEVEL MIGRATION DEADLOCK AFTER DISK FAILURE

    PROBLEM DESCRIPTION:
    low level migration deadlock after disk failure

    PROBLEM SUMMARY:
    GPFS hung after failure of a disk drive

    PROBLEM CONCLUSION:
    Fix locking error after the failure of a set of disks.

    ------

    APAR: IY15344 COMPID: 5765B9501 REL: 310
    ABSTRACT: QUOTA: ASSERT OCCURRED AFTER TOKEN LOSS

    PROBLEM DESCRIPTION:
    QUOTA: assert occurred after token loss

    PROBLEM SUMMARY:
    GPFS terminated on a node with an assert in quota code.

    PROBLEM CONCLUSION:
    Correct locking error in quotas.

    ------

    APAR: IY15518 COMPID: 5765C3403 REL: 430
    ABSTRACT: USER INTERACTION PROBLEMS WITH LARGE TRACEBACKS

    PROBLEM DESCRIPTION:
    usability of where commands reduced in large programs

    PROBLEM SUMMARY:
    dbx improvement for handling large tracebacks.

    PROBLEM CONCLUSION:
    Done by adding serial # to each function in traceback.

    ------

    APAR: IY15538 COMPID: 5765C3403 REL: 430
    ABSTRACT: GRAPHIGS BASED APPLICATION HANGS GXT6000P

    PROBLEM DESCRIPTION:
    CATIA applicaton hangs with GXT6000P adapter when
    zooming in on a particular model that uses a
    styled line with many vertices.
    Incorrect rendering of the lines also occurs.

    PROBLEM SUMMARY:
    GRAPHIGS BASED APPLICATION HANGS GXT6000P

    PROBLEM CONCLUSION:
    Order the PTF for this APAR when availalble.

    ------

    APAR: IY15574 COMPID: 5765C3403 REL: 430
    ABSTRACT: PAX DOESN'T WORK WITH OPTION -PE

    PROBLEM DESCRIPTION:
    A Usage error occurs when the pax command is used without
    "-x pax" option and when "-p e" options are used.
    Eg: pax -rf test_file.pax -p e test_file1.in

    PROBLEM CONCLUSION:
    When No "-x " option is used it defaults to tar archive
    creation. In such a case, global headers have no meaning. In
    this problem, "globexthdr" fields in the code are accessed
    which should not be the case. So i out a check to see if
    global headers globalexthdr or exthdr are not NULL.

    ------

    APAR: IY15594 COMPID: 576554300 REL: 240
    ABSTRACT: XPROFILER CORE DUMPS WHEN GENERATING FLAT PROFILES.

    PROBLEM DESCRIPTION:
    For some application codes xprofiler will core dump when trying
    to generate a flat profile. In addition, the core file could
    be very large.

    LOCAL FIX:
    A temporary workaround is to use gprof to generate a flat
    profile.

    PROBLEM SUMMARY:
    there is a mis-calculation in the tool's memory management,
    an extra bite is written that, in some cases, confuses the
    memory management and causes the tool, Xprofiler, to fail.

    PROBLEM CONCLUSION:
    the mis-calculation in the tool's memory management is
    corrected, which eliminate the possibility of any memory
    overwriting, thus fixes the problem.

    ------

    APAR: IY15597 COMPID: 5765C3403 REL: 430
    ABSTRACT: CRASH IN SO_PIN_MORE_STACK CALLED FROM SOACCEPT+84

    PROBLEM DESCRIPTION:
    The system will crash with the stack trace showing
    so_pin_more_stack and soaccept at the top.

    PROBLEM CONCLUSION:
    To take care of the race condtion between accept() and the
    socket getting freed due to no response to all the keepalive
    probes, increment the refcnt on the socket when the connection
    is terminated so that the socket doesn't get freed while
    accept() is working on it. accept() will do the freeing and
    report ECONNABORTED error.

    ------

    APAR: IY15605 COMPID: 5765C3403 REL: 430
    ABSTRACT: MEMORY LEAK RESULTS ON SOME ZOOMED GLDRAWPIXEL CALLS

    PROBLEM DESCRIPTION:
    glDrawPixel calls on the GXT3000P may result in a memory leak
    when performing a pixel zoom.

    PROBLEM CONCLUSION:
    Free all temprary working buffers when zooming pixel images.

    ------

    APAR: IY15606 COMPID: 5765D5100 REL: 311
    ABSTRACT: IF ADDING SWITCHED FRAME, FRESH INSTALLATION HAS SDR_CONFIG ERRS

    PROBLEM DESCRIPTION:
    In PSSP 3.1.1, SDR_config will display error messages on every
    fresh installation when adding a switched frame. This problem
    was fixed in Defect 63913; however, ONLY PSSP release levels at
    Mohonk (3.2.0) or above were included in the fix. It must be
    retrofixed at the 3.1.1 Release Level

    LOCAL FIX:
    In the fix for defect 63637, the Syspar_map was deleted
    whenever aa frame with a switch was being added so that it could
    be recreated. However, with a FRESH installation, there is NO
    Syspar_map to delete, and this condition was not taken into
    account. The fix for this defect involves checking to see if a
    Syspar_map exists, and if so, delete it.

    PROBLEM SUMMARY:
    Issuing spframe to add a frame with a switch as part
    of a new install, results in the following message:
    SDR_config: 0016-724 SDR_config had some errors.
    In addition, the following messages are written to the
    SDR_config.log:
    /usr/lpp/ssp/bin/SDRDeleteObjects: 0025-004 Item specified
      for query, insertion or deletion was not found.
    /usr/lpp/ssp/bin/SDRDeleteObjects Syspar_map
    SDR_config: 0016-721 The above command failed with rc=4.
    SDR_config: 0016-722 Failure while executing SDR command(s)
    SDR_config: 0016-724 SDR_config had some errors.
    The error messages are the result of SDR_config trying to
    delete a non-existent Syspar_map. The frame is added
    correctly and the Syspar_map is generated correctly, but
    the messages should not be issued.

    PROBLEM CONCLUSION:
    When a frame with a switch is being added, SDR_config will
    now check if a Syspar_map exists, and if so, delete it.

    ------

    APAR: IY15611 COMPID: 576554300 REL: 240
    ABSTRACT: TOTALVIEW DEBUGGER HANGS POE PROGRAMS

    PROBLEM DESCRIPTION:
    after the MPI_INIT is successful. Etnus has examined the
    problem and believes the problem is not in totalview. The
    problem occurs in both IP and US on the switch and on ethernet
    IP. The primary data for this call is in PMR 23676 b487 if
    this is not sufficient

    LOCAL FIX:
    Let MPI job start and run for a couple seconds before attaching
    to the process, or get a level of AIX that does not interfear
    with the original functionality.

    PROBLEM SUMMARY:
    At certain levels of AIX, totalview is hanging MPI programs
    in MPI_INIT when the program is started under totalview.

    PROBLEM CONCLUSION:
    It was determined that AIX is changing the characterstics
    of wait's action. A change in the operation of poe for a
    previous APAR is now believed to make this wait
    unneccessary. Customer testing on a failing level of AIX
    proves that the fix eliminates the hang.

    ------

    APAR: IY15613 COMPID: 5765C3403 REL: 430
    ABSTRACT: BDIFF NOT FAILING WHEN /TMP FILESYSTEM IS FULL

    PROBLEM DESCRIPTION:
    bdiff was returning an exit code
    of 0 when /tmp file system is full.
    The command is not running to its
    completion and eventhen it is not returning
    correct exit status.Also, the command
    is not giving any error message to
    that effect.

    PROBLEM SUMMARY:
    Bdiff returns 0 when the command fails because /tmp
     file system is full.It's also not returning any error message
    when the command fails.

    PROBLEM CONCLUSION:
    Code was fixed to generate error message and
    exiting with proper error code.

    ------

    APAR: IY15614 COMPID: 5765C3403 REL: 430
    ABSTRACT: /ETC/SHUTDOWN BLOCKED IN UMOUNT WHEN AUTOMOUNT FILES ARE USED

    PROBLEM DESCRIPTION:
    /etc/shutdown command is blocked while
    umounting 'automounted' file systems
    when LIBPATH or NLSPATH is set to the
    automounted file systems.

    PROBLEM SUMMARY:
    /etc/shutdown blocked in umount when automounted
    filesystems are used, and LIBPATH or NLSPATH is
    set to those filesystems.

    PROBLEM CONCLUSION:
    Unsetting LIBPATH and NLSPATH inside the
    /etc/shutdonw script will solve the problem.

    ------

    APAR: IY15615 COMPID: 5765C3403 REL: 430
    ABSTRACT: NICE VALUE FOR CRON JOBS CANNOT BE REDUCED BELOW A DEFAULT

    PROBLEM DESCRIPTION:
    The nice value for the cron jobs could not
    be reduced below the default set value of 20.
    The nice value for all the cron jobs is defined
    in the file /var/adm/cron/queuedefs.
    To increase the priority the entry in this
    queuedefs file should be entered as a negative.
    Cron is not able to take negative values as
    its nice value.

    PROBLEM SUMMARY:
    Nice value of cron jobs cannot be reduced below
    the default value

    PROBLEM CONCLUSION:
    The /var/adm/cron/queuedefs file takes the entries for
    the cron jobs, like the nice value, max. number of jobs
    in the queue.
    The negative entries in the queuedefs file for the nice
    value is not recognised by the cron daemon.
    This problem was solved and now cron jobs can take nice
    values less than the default set value.

    ------

    APAR: IY15618 COMPID: 5765C3403 REL: 430
    ABSTRACT: LSPV NOT CONSISTENT IN DISPLAYING 32 DIGIT PVIDS

    PROBLEM DESCRIPTION:
    From AIX 4.3.3-ML 06 onwards lspv command
    is not reporting the PVIDS conssitently in
    the same manner.
    Incase, if the last 16 digits of the PVID
    are zeroes, then lspv <noarguments> is
    displaying only first 16 digits as the PVID.
    lspv <pvname> is not doing so. It is
    diplaying the whole 32 digits as PVID
    even if last 16 digits are zero.

    PROBLEM SUMMARY:
    If the last 16 digits of pvid are zeroes,
    then lspv should be consistent in returning
    the first 16 digits only as pvid

    PROBLEM CONCLUSION:
    lspv <withno pvname> is already working as intended
    code changed to see that lspv <pvname> also works in the
    same manner

    ------

    APAR: IY15628 COMPID: 5765C3403 REL: 430
    ABSTRACT: BLIST COUNT INCORRECT FOR D_MAP_LIST

    PROBLEM DESCRIPTION:
    DMA NO_SUCC AIX error logs and device driver failures

    PROBLEM SUMMARY:
    DMA NO_SUCC AIX error logs and device driver failures.

    PROBLEM CONCLUSION:
    Keep the vlist and blist counts the same when doing DMA lists

    ------

    APAR: IY15661 COMPID: 5765C3403 REL: 430
    ABSTRACT: HANG DURING SYSTEM TO SCREEN BLIT ON GXT6000P

    PROBLEM DESCRIPTION:
    An OpenGL application can hang when it is executing a large
    system to screen blit to the GXT6000P graphics adapter.

    PROBLEM CONCLUSION:
    Reserve two words at the end of every user queue for the noop
    command that follows the blit data.

    ------

    APAR: IY15664 COMPID: 5765B8100 REL: 220
    ABSTRACT: WAITEVENT NOT SETTING SYSVARS CORRECTLY FOR JAVA APPS

    PROBLEM DESCRIPTION:
    When using a Java Applications, a State Table WaitEvent does
    not set the System Variables in the same manner as it would if
    originally called from a StateTable based application.

    PROBLEM SUMMARY:
      WAITEVENT NOT SETTING SYSVARS CORRECTLY FOR
    JAVA APPS

    PROBLEM CONCLUSION:
    Instead of passing a local variable to
    vp_get_server_event, the global variable CHP_server_event_data
    is passed thus ensuring the system variable SV232, 233, 234
    are set.

    ------

    APAR: IY15673 COMPID: 5765D5100 REL: 311
    ABSTRACT: SPFRAME'S LIMIT NOT BEING ADHERED TO EXCEEDING LIMIT OF 128

    PROBLEM DESCRIPTION:
    The spframe command is allowing more entries than the maximum
    limit of 128.

    PROBLEM SUMMARY:
    spframe should only support frame numbers between 1 and 128.
    It is not currently preventing larger frame numbers from
    being entered. A flag which is used to prevent this was
    being checked incorrectly.

    PROBLEM CONCLUSION:
    Corrected the frame number checking within spframe so that
    only frames 1 through 128 can be entered.

    ------

    APAR: IY15682 COMPID: 5765C3403 REL: 430
    ABSTRACT: INSTFIX: 0503-005 ON 432 PTFS

    PROBLEM DESCRIPTION:
    Users installing by fix can get 0503-005 instfix:
    The format of the toc file is invalid on some 432
    ptfs.

    LOCAL FIX:
    Use installp/smitty install_all or edit .toc

    PROBLEM SUMMARY:
    installing by fix can get 0503-005 instfix:
    The format of the toc file is invalid on some
    432 ptfs

    PROBLEM CONCLUSION:
    instfix will ignore invalid line in .toc

    TEMPORARY FIX:
    edit .toc, insall using different method

    ------

    APAR: IY15686 COMPID: 576565400 REL: 220
    ABSTRACT: AGENT DOESN'T SHOW DISKSTATS WHEN IOSTAT FLAG IS NOT SET

    PROBLEM DESCRIPTION:
    when iostat flag is turned off , ptx agent
    does not display disk stats. (only zeros are displayed)

    ------

    APAR: IY15701 COMPID: 5765C3403 REL: 430
    ABSTRACT: SMOOTH POINTS DRAWN TOO BIG

    PROBLEM DESCRIPTION:
    OpenGL applications on the GXT6000P draw large non-smooth
    points when the point size is set to a value larger than 1.0
    and smooth points are enabled. According to the queriable
    smooth point size range, the GXT6000P smooth point size should
    be clamped to the range 1.0 to 1.0.

    PROBLEM CONCLUSION:
    Correct OpenGL SW to correctly clamp the smooth point size to
    the implentation dependent range of 1.0 to 1.0.

    ------

    APAR: IY15720 COMPID: 5765C3403 REL: 430
    ABSTRACT: FIND -FSTYPE JFS SEARCHES NFS MOUNTS AND HITS PERFORMANCE

    PROBLEM DESCRIPTION:
    The find command with -fstype option on "jfs" file
    systems takes long time in searching. The output
    of file command however gives required results.
    The performance hit on this command option is due to
    the reason that the command searches into "nfs" mounts
    also.

    PROBLEM SUMMARY:
    The find command with -fstype jfs option takes very long time
    to give the desired output..

    PROBLEM CONCLUSION:
    The source code has been modified accordingly so as to avoid
    find searching into nfs mount for -fstype jfs option.

    ------

    APAR: IY15765 COMPID: 5765C3403 REL: 430
    ABSTRACT: KERNEL & FSCK REPORT INCOR ERRORS FOR ALMOST FULL BIG FILE FS

    PROBLEM DESCRIPTION:
    If small files are added to a big file enabled filesystem which
    is almost full incorrect error messages can be reported in the
    system error log and fsck output. The small files could be
    reported as corrupt when they are actually ok.

    LOCAL FIX:
    An optional fix would be to make sure big file filesystem
    ALWAYS has 128k free space at all times.
    or
    to make sure you never create a file smaller then 32k
    in the big file fileystem.

    PROBLEM SUMMARY:
    If small files are added to a big file enabled filesystem which
    is almost full incorrect error messages can be reported in the
    system error log and fsck output. The small files could be
    reported as corrupt when they are actually ok.

    PROBLEM CONCLUSION:
    Correct the BADBLK calculation for disk addresses.

    ------

    APAR: IY15773 COMPID: 576565400 REL: 220
    ABSTRACT: %COMP FREEZES IN 100

    PROBLEM DESCRIPTION:
    The %comp value of Mem/Real statistics freezes at 100.

    PROBLEM CONCLUSION:
    Made modifications in the code to make all the VMM related
    statistics to get VMM updates simultaneously.

    ------

    APAR: IY15795 COMPID: 5765B9500 REL: 120
    ABSTRACT: MMCONFIG FAILING:CREATES 0 LENGTH FILE MMFDRFS IN SDR

    PROBLEM DESCRIPTION:
    mmconfig failing: creates 0 length file mmsdrfs in SDR

    PROBLEM SUMMARY:
    GPFS did not correctly handle a zero length
    SDR file.

    PROBLEM CONCLUSION:
    Add some messages to validate the SDR file.

    ------

    APAR: IY15828 COMPID: 576565400 REL: 220
    ABSTRACT: FDPR: LARGE 64-BIT FILES CREATE BACK EXECUTABLES

    PROBLEM DESCRIPTION:
    there is a problem with the -regs_release optimization
    which has the potential for certain large 64-bit applications
    and their executables to be corrupted.

    PROBLEM CONCLUSION:
    FDPR updates for very large 64-bit applications

    ------

    APAR: IY15833 COMPID: 576565400 REL: 220
    ABSTRACT: SSVMON INTERNAL ERROR: 0X0007 : GET_NUMPINNED_VSID: OCCURENCE=1

    PROBLEM DESCRIPTION:
    svmon reportsinternal error, get_numpinned_vsid

    PROBLEM CONCLUSION:
    corrections needed to support large systems/workloads

    ------

    APAR: IY15848 COMPID: 5765C3403 REL: 430
    ABSTRACT: DBX THREAD LIST SCANNING CAUSES CORRUPTION

    PROBLEM DESCRIPTION:
    pthdebug scan of pthread causes contention

    ------

    APAR: IY15890 COMPID: 5765C3403 REL: 430
    ABSTRACT: NEEDS SUPPORT OF HYPHEN IN SHARE NAME

    PROBLEM DESCRIPTION:
    cannot add file/printer shares with non-alphanumeric characters
    in printer queue name that supported by the AIX

    PROBLEM CONCLUSION:
    allow printer queue name's charaters that supported by AIX

    ------

    APAR: IY15897 COMPID: 5765C3403 REL: 430
    ABSTRACT: APAR IY14484 DIDN'T CLEAN UP ALL THE DCE CREDENTIAL FILES

    PROBLEM DESCRIPTION:
    Apar IY14484 made it possible to clean up the dce credential
    files in /var/dce/security/creds after a ftp session has
    ended. However, it didn't take into account someone using
    dce (integrated login) and not gssapi.

    PROBLEM CONCLUSION:
    Create new function cleanup_cred_file() to clean up the
    remaining credential files at session end.

    ------

    APAR: IY15902 COMPID: 5765C3403 REL: 430
    ABSTRACT: CAN'T PICK SOFAS

    PROBLEM DESCRIPTION:
    Can't pick sofas.

    PROBLEM CONCLUSION:
    surface_properties was not being set in gP_PROCESS_SOFA.

    ------

    APAR: IY15911 COMPID: 5765D5100 REL: 311
    ABSTRACT: FSD <-> USER-SPACE APP HANDSHAKES CAN OVERLAP

    PROBLEM DESCRIPTION:
    If the timing is just right, there is the potential for two
    consecutive fsd <-> user-space app handshakes to overlap. This
    typically results in the app getting killed (SIGTERM+SIGKILL),
    but the problem can manifest in other ways. One possible overlap
    scenario (which was seen at a customer) is on a dist pt:
    handshake 1 on DB-UPDATES
    handshake 2 on LOAD-ROUTES

    PROBLEM SUMMARY:
    There is the potential for two consecutive fault service
    daemon and user-space application handshakes to overlap.
    This typically results in the application being killed.
    It is also possible for the handshakes to overlap on a
    distribution point:
      handshake 1 on DB_UPDATES
      handshake 2 on LOAD_ROUTES
    This problem only occurs on the SP (TBS) Switch.

    PROBLEM CONCLUSION:
    A 1.25 second delay is added to the beginning of
    quiesce_protocols() to ensure the user-space application
    gets a chance to complete a previous handshake. The
    user-space MPCI lib completes the handshake by polling a
    kernel flag once per second. The addition of a 1.25
    second delay will not cause artificial timeouts because
    the minimum broadcast timeout is 28 seconds.

    ------

    APAR: IY15918 COMPID: 5765C3403 REL: 430
    ABSTRACT: PTYDD FAILS IN TSTART

    PROBLEM DESCRIPTION:
    The pty code calls tstart from redo_allocb with a timer
    struct that has not been set up.

    PROBLEM CONCLUSION:
    The solution is to set up the timer structure before calling
    tstart.

    ------

    APAR: IY15929 COMPID: 5765C3403 REL: 430
    ABSTRACT: GRAPHICS ERROR IN ERROR REPORT WHEN STARTING XTERM

    PROBLEM DESCRIPTION:
    If you start xwindows with the xinit command, then trying
    to start an xterm from .xinitrc or .mwmrc file will
    cause a Software error in the errorlog:
    LABEL: GRAPHICS
    Class: S
    Type: PERM
    Resource Name: LFTDD

    PROBLEM CONCLUSION:
    Modified xterm to use setupterm, instead of tgetent.

    ------

    APAR: IY15930 COMPID: 5765C3403 REL: 430
    ABSTRACT: TITLE BAR OF AIX IM SUBWINDOW SHOULD NOT APPEAR IN 64BIT APPS

    PROBLEM DESCRIPTION:
    Some input method popups have title bars when they shouldn't,
    when the application is compiled in 64-bit mode.

    PROBLEM CONCLUSION:
    Correct a data type error in the code that sets the
    WM property on the popup window.

    ------

    APAR: IY15946 COMPID: 5765C3403 REL: 430
    ABSTRACT: CATIA CONFERENCING FUNCTION ABENDS WITH A LARGE MODEL

    PROBLEM DESCRIPTION:
    The CATIA V4 conferencing function can abend with a large
    model due to graPHIGS writing past the end of a buffer.

    PROBLEM CONCLUSION:
    Change the structure archive buffer allocation unit size to
    an integer multiple of a doubleword size (8 bytes).

    ------

    APAR: IY15951 COMPID: 5765C3403 REL: 430
    ABSTRACT: POSSIBLE RACE CONDITION IN NFS_ASYNC_READDIR

    PROBLEM DESCRIPTION:
    In rare occations, it might happen that the threads waiting on
    nfs_async_readdir wake up right after after the
    async_rddir_queue.async_rddir_wait CV is signalled, execute and
    release the vnode before nfs_async_readdir has a chance to put
    a VNOP_HOLD() on it.

    PROBLEM CONCLUSION:
    Move the VNOP_HOLD() call to before the cv_signal() of
    async_rddir_queue.async_rddir_wait in nfs_async_readdir.

    ------

    APAR: IY15986 COMPID: 5765B8100 REL: 220
    ABSTRACT: BASE CHANGES FOR MESSAGECENTER

    PROBLEM DESCRIPTION:
    DirectTalk base changes for MessageCenter

    PROBLEM CONCLUSION:
    Changes added for MessageCenter

    ------

    APAR: IY15996 COMPID: 5765C3403 REL: 430
    ABSTRACT: ATM 622 DSI WHEN RUN COMMAND CHDEV

    PROBLEM DESCRIPTION:
    system DSI when run rmdev, mkdev or chdev.

    PROBLEM CONCLUSION:
    only free the buffer own by the driver

    ------

    APAR: IY16033 COMPID: 5765C3403 REL: 430
    ABSTRACT: LOOK-AND-FEEL DIFFERS BETWEEN SCRIPTS

    PROBLEM DESCRIPTION:
    The look and feel differs on some of the SNAPP gui panels
    because the OK and CANCEL buttons are not placed in the
    same places.

    PROBLEM CONCLUSION:
    Put the OK and CANCEL buttons in the same place for each panel.

    ------

    APAR: IY16035 COMPID: 5765C3403 REL: 430
    ABSTRACT: SNAPPD DAEMON LOSES SECOND PING OUTPUT SOMETIMES

    PROBLEM DESCRIPTION:
    The ping test used to test the interface configured with
    the SNAPP application may hang.

    PROBLEM CONCLUSION:
    Add a sleep to the perl script, so that the snappd daemon
    has enough time to send the output before it gets wiped out.

    ------

    APAR: IY16036 COMPID: 5765C3403 REL: 430
    ABSTRACT: SET PAGING SPACE ERROR MESSAGE NOT DISPLAYED

    PROBLEM DESCRIPTION:
    Customer would not see the results of a failed set paging space
    command

    PROBLEM CONCLUSION:
    Removed the command from the perl script

    ------

    APAR: IY16039 COMPID: 576552900 REL: 240
    ABSTRACT: THE CORE DUMP IS DUE TO A CODE BUG IN THE RECOVERY LOGIC.

    PROBLEM DESCRIPTION:
    == CORE_DUMP fault_service_Worm_RTG_SP as SIG# 11==
    fault_service_Worm_RTG_SP caused segmentation vioration and
    switch of Eprimary, Ebackup and some nodes were downed.
    The worm caused the error while recovering the following error.
     -- fs_daemon_print.file --
    // print_the_time: Time = Sun Nov 5 04:25:44 2000
        fs_daemon_fsm_main: got request, type = service-msg-received
        fs_daemon_fsm_main: packet Service Command (SC) = fa
        displayPacket: Packet type = TBS_SVC_CMD_ERROR_STATUS: //

    PROBLEM SUMMARY:
    A segment violation and core dump can occur during switch
    recovery if the reinitNeighbors() function is invoked.
    reinitNeighbors() is being called with the wrong
    parameter. The function is called with the device id
    (an uninitialized integer value), whereas it expects the
    pointer to the device structure.

    PROBLEM CONCLUSION:
    Switch recovery code was changed to call
    reinitNeighbors() with the pointer to the
    device structure.

    ------

    APAR: IY16050 COMPID: 576552900 REL: 240
    ABSTRACT: NODE CRASH ON DETACH OF CSS0 INTERFACE

    PROBLEM DESCRIPTION:
      A node crash can occur when detaching the css0 interface; eg:
    /usr/lpp/ssp/css/ifconfig css0 detach

    LOCAL FIX:
    A delete of the interface may suffice instead of detaching the
    interface.

    PROBLEM SUMMARY:
    A node crash can occur when the css0 interface
    is detached as follows:
    "/usr/lpp/ssp/css/ifconfig css0 detach"

    PROBLEM CONCLUSION:
    The switch IP kernel extension, if_ls, has been
    changed to prevent a node crash when detaching
    the css0 interface.

    ------

    APAR: IY16053 COMPID: 5765D1700 REL: 220
    ABSTRACT: MEMORY LEAK IN ASN1 CODE

    PROBLEM DESCRIPTION:
    secd leaks memory.

    ------

    APAR: IY16055 COMPID: 5765D5100 REL: 320
    ABSTRACT: NODE CRASH ON DETACH OF CSS0 INTERFACE

    PROBLEM DESCRIPTION:
      A node crash can occur when detaching the css0 interface; eg:
    /usr/lpp/ssp/css/ifconfig css0 detach

    LOCAL FIX:
    A delete of the interface may suffice instead of detaching the
    interface.

    PROBLEM SUMMARY:
    A node crash can occur when the css0 interface
    is detached as follows:
    "/usr/lpp/ssp/css/ifconfig css0 detach"

    PROBLEM CONCLUSION:
    The switch IP kernel extension, if_ls, has been
    changed to prevent a node crash when detaching
    the css0 interface.

    ------

    APAR: IY16065 COMPID: 5765C3403 REL: 430
    ABSTRACT: ANYNET SOCKETS-OVER-SNA, DO A 'TALK ROOTSOCKSNA'. IT FAILS.

    PROBLEM DESCRIPTION:
    AnyNet Sockets-over-SNA, Do a 'talk rootsocksna'. It fails.

    PROBLEM CONCLUSION:
    Export the udp_hash_chn_lock variable; so that code can be
    inserted in the driver to access pcb hash table organization

    ------

    APAR: IY16077 COMPID: 5765C3403 REL: 430
    ABSTRACT: KSH SCRIPT CORE DUMPS WITH COPROCESS

    PROBLEM DESCRIPTION:
    Script using coprocess can core dump.

    ------

    APAR: IY16105 COMPID: 5765C3403 REL: 430
    ABSTRACT: NFS UID MISMATCH POSSIBLE ON CREATE

    PROBLEM DESCRIPTION:
     If an NFS client is using uid/gid mapping
    with a filesystem that has been exported
    with ANON. Files could be created with the
    wrong uid.

    PROBLEM SUMMARY:
    If an NFS client is using uid/gid mapping
    with a filesystem that has been exported
    with ANON. Files could be created with the
    wrong uid.

    PROBLEM CONCLUSION:
    check the UID and GID of creds against vnode attributes.

    ------

    APAR: IY16106 COMPID: 5765C3403 REL: 430
    ABSTRACT: PROBLEM WITH CPU ALLOCATION (PMR 79915,519)

    PROBLEM DESCRIPTION:
    When running CPU bound threads on an SMP, with WLM the CPU
    utilization between the classes some times cannot be correctly
    regulated by WLM and some classes get more CPU than they
    should based to the shares set up by the system administrator.

    PROBLEM CONCLUSION:
    Improve the multiple runqueue load balancing and the
    interaction between WLM and the AIX scheduler.

    ------

    APAR: IY16108 COMPID: 5765C3403 REL: 430
    ABSTRACT: STOP LOGGING NON-ERRORS FOR ONLINE MIRROR COPY

    PROBLEM DESCRIPTION:
    Stale pps will be logged when doing online lvm mirror copies

    PROBLEM CONCLUSION:
    Stop logging STALEPP error if the pb_sched field is
    hd_stalepp_now_end

    ------

    APAR: IY16109 COMPID: 5765C3403 REL: 430
    ABSTRACT: BACKPORT SUPPORT OF MAP FILES WITH STRIPED LOGICAL VOLUMES

    PROBLEM DESCRIPTION:
    Provide map file support for making and extending striped
    logical volumes.

    ------

    APAR: IY16115 COMPID: 5765C3403 REL: 430
    ABSTRACT: XLIB: IMFILTER REFERENCES XIC AFTER IT IS DESTROYED.

    PROBLEM DESCRIPTION:
    It is possible in rare occasions for an InputMethodFilter to
    get registered, but not unregistered (even when the XIC that
    it uses has been destroyed). If this filter is used it may
    cause a crash.

    PROBLEM CONCLUSION:
    Do a better job of scrubbing the list of registered IMFilters
    when XDestroyIC is called.

    ------

    APAR: IY16132 COMPID: 5765C3403 REL: 430
    ABSTRACT: ADD LINK SPEED INFORMATION TO DETAIL DATA

    PROBLEM DESCRIPTION:
    Update FC adapter error log details.

    ------

    APAR: IY16142 COMPID: 5765C3403 REL: 430
    ABSTRACT: ADD EUROPEAN ISO8859-15 ALT KEYBOARD SYMLINKS

    PROBLEM DESCRIPTION:
    Xwindows will not recognize an iso8859-15 alt keyboard map.

    PROBLEM CONCLUSION:
    Create symlinks from the ISO15 alt map to the ISO1 alt map.

    ------

    APAR: IY16147 COMPID: 5765C3403 REL: 430
    ABSTRACT: ADD SUBTYPE FOR SCSD CD-ROM DEVICE

    PROBLEM DESCRIPTION:
    Add new ODM attribute to differentiate SCSD CD-ROMS

    ------

    APAR: IY16148 COMPID: 5765C3403 REL: 430
    ABSTRACT: FUTURE HARDWARE SUPPORT

    PROBLEM DESCRIPTION:
    Future hardware support

    ------

    APAR: IY16158 COMPID: 5765C3403 REL: 430
    ABSTRACT: ROOTVG ONLY INSTALLS ON ONE DISK WHEN THREE ARE SELECTED

    PROBLEM DESCRIPTION:
    On reformated disks (PVID is 0's), if multiple disks are
    selected for BOS Install, only one will be used.

    PROBLEM CONCLUSION:
    Change check for short PVID's to check for long and short
    PVIDs.

    ------

    APAR: IY16169 COMPID: 5765B8100 REL: 220
    ABSTRACT: 3270 DOESNOT RESTART CORRECTLY AFTER SNA ERRORS.

    PROBLEM DESCRIPTION:
    The 3270 sessions do not re-enable correctly after an SNA host
    error has occurred, and the SNA link has recycled. Existing
    sessions are left active, or are not restarted after SNA
    recovery

    PROBLEM SUMMARY:
    3270 DOESNOT RESTART CORRECTLY AFTER SNA
    ERRORS.

    PROBLEM CONCLUSION:
    The e32pool recovery code did not call the
    command if a failureoccurred during a refresh script.

    ------

    APAR: IY16175 COMPID: 5765B8100 REL: 220
    ABSTRACT: MESSAGE WAITING INDICATORS DO NOT GET TURNED ON.

    PROBLEM DESCRIPTION:
    Message waiting indicators do not get turned on.

    PROBLEM SUMMARY:
    Message waiting indicators do not get turned on

    ------

    APAR: IY16177 COMPID: 5765C3403 REL: 430
    ABSTRACT: PICK ECHO GONE WILD

    PROBLEM DESCRIPTION:
    se_qm3_setup.c was calling a class2 renderer
    instead of the pick echo EchoTriangle()
    renderer.

    PROBLEM CONCLUSION:
    Check if the traditional renderer should be
    called.

    ------

    APAR: IY16178 COMPID: 576552900 REL: 240
    ABSTRACT: SMITTY AND PRESPECTIVES DO NOT SUPPORT PARTITION SIZE MORE THAN

    PROBLEM DESCRIPTION:
    smitty and prespectives do not support partition size more than
    256 MB when user tries to create VSD.

    PROBLEM SUMMARY:
    The createvsd command supports physical partition sizes of
    512 and 1024 mb, but the smit interface was never updated
    to accept these values. Perspectives, which invokes smit
    config_data has the same problem.

    PROBLEM CONCLUSION:
    The smit panel "Create a Virtual Shared Disk" has been
    expanded to allow physical partition sizes of 512 and 1024
    megabytes.

    ------

    APAR: IY16182 COMPID: 5765C3403 REL: 430
    ABSTRACT: SECURITY: BUFFER OVERFLOW IN BIND8

    PROBLEM DESCRIPTION:
    It is possible to overflow a buffer handling TSIG signed
    queries, thereby obtaining access to the system.

    PROBLEM SUMMARY:
    The bind8 bugs have been fixed.

    PROBLEM CONCLUSION:
    These bugs were due to buffer overflow.

    ------

    APAR: IY16214 COMPID: 5765C3403 REL: 430
    ABSTRACT: BUFFER OVERFLOW AND FORMAT STRING VULNERABILITIES IN BIND 4.X

    PROBLEM DESCRIPTION:
    It is possible to overflow the buffer.

    PROBLEM SUMMARY:
    The DNS bugs have been fixed.

    PROBLEM CONCLUSION:
    This was bug due to buffer overflows.

    ------

    APAR: IY16265 COMPID: 5765B9501 REL: 310
    ABSTRACT: GPFS FILE CORRUPTED WHEN UPDATING FILE NEAR END OF FILE LIKE WHE

    PROBLEM DESCRIPTION:
    A file can get corrupted on a GPFS file system when the
    file is updated in small amounts near the end of the file.
    This can typically be seen when using the 'ar' command to
    update an archive file.

    PROBLEM SUMMARY:
    File data was incorrect in a case where a small file was
    updated with a small write.

    PROBLEM CONCLUSION:
    Correct data movement to copy old fragment when creating a
    larger fragment

    ------

    APAR: IY16271 COMPID: 5765C3403 REL: 430
    ABSTRACT: SECURITY: INFOLEAK IN NUMEROUS VERSIONS OF NAMED4 AND NAMED8

    PROBLEM DESCRIPTION:
    It is possible to construct a inverse query that allows the
    stack to be read remotely exposing environment variables.

    PROBLEM CONCLUSION:
    Fixing the code which handles inverse queries.

    ------

    APAR: IY16333 COMPID: 5765C3403 REL: 430
    ABSTRACT: PROBLEMS WITH MESSAGES AND SET-ID ROOT PROGRAMS

    PROBLEM DESCRIPTION:
    The NLSPATH variable for "root" is improperly reset on login.
    It is inherited from /etc/environment and this value is lost.

    PROBLEM CONCLUSION:
    Do not relinquish all root privileges during login.

    ------

    APAR: IY16370 COMPID: 5765C3403 REL: 430
    ABSTRACT: DATA CORRUPTION IN LIBNSL

    PROBLEM DESCRIPTION:
    Routines to encode certain RPC packets can cause problems.

    ------

    APAR: IY16396 COMPID: 5765C3403 REL: 430
    ABSTRACT: NFS STRESS TEST FAILS

    PROBLEM DESCRIPTION:
    The changes made in APAR IY14031 cause problems, in this
    case surfacing in the nfs stress tests. It seems like
    files are not removed properly and stray .nfs files are
    left lying around.

    PROBLEM CONCLUSION:
    Back out the changes made in apar IY14031. This will
    reintroduce the problem that IY14031 was supposed to fix.

    ------

    APAR: IY16459 COMPID: 576554300 REL: 240
    ABSTRACT: MPI_ALLREDUCE PERFORMANCE IMPROVMENT WHEN TASK NUMBER IS A POWER

    PROBLEM DESCRIPTION:
    MPI_Allreduce algorithm needs a perfomance improvement when the
    number of tasks is a power of 2.

    PROBLEM SUMMARY:
    MPI_ALLREDUCE tries to select the best one of a set of
    algorithms. In the days of 1task/node, a special case
    algorithm for power of 2 tasks was used. This algorithm
    turns out to be rather poor with several tasks per node.
    The result was noticably poorer performance for 64 tasks
    than for 63 or 65 (likewise for other powers of 2).

    PROBLEM CONCLUSION:
    The selection logic in MPI_ALLREDUCE has been changed so if
    there is more than one task per node, even power of 2 task
    Allreduces passes up the the special case algorithm.
    Running exactly 1 task / node will still use the special
    case algorithm.

    ------

    APAR: IY16583 COMPID: 576552900 REL: 240
    ABSTRACT: LATEST PSSP 2.4 FIXES AS OF FEBRUARY 2001.

    PROBLEM DESCRIPTION:
    Latest PSSP 2.4 fixes as of February 2001.

    PROBLEM SUMMARY:
    This is a packaging apar for PSSP 2.4 fixes as
    of February 2001.

    PROBLEM CONCLUSION:
    This is a packaging apar for PSSP 2.4 fixes
    as of February 2001.

    ------

    APAR: IY16599 COMPID: 5765D1700 REL: 220
    ABSTRACT: AIXDCE22 MAINTENANCE PACKAGE FOR PTF SET 9

    PROBLEM DESCRIPTION:
    THIS APAR CREATED FOR MAINTENANCE PACKAGE OF PTF SET 9
    aixdce22 Maintenance Package for PTF SET 9

    PROBLEM SUMMARY:
    AIXDCE22 MAINTENANCE PACKAGE FOR PTF SET 9

    PROBLEM CONCLUSION:
    AIXDCE22 MAINTENANCE PACKAGE FOR PTF SET 9

    ------

    APAR: IY16719 COMPID: 5765D2800 REL: 430
    ABSTRACT: LATEST HACMP FOR AIX R431 UPDATES AS OF FEBRUARY 2001

    PROBLEM DESCRIPTION:
    Order this APAR to receive the latest HACMP for AIX 4.3.1
    fixes available as of February 2001.
    This is a packaging APAR only. It will not appear in the
    list of APARs on the SMIT "Install Fileset Update by Fix"
    panel, nor will the 'instfix' command show this APAR as
    being installed after the updates delivered by this
    package are installed.
    To install all updates from this package that apply to
    installed filesets on your system, use the command:
      smit update_all

    PROBLEM CONCLUSION:
    Packaging only

    ------

    APAR: IY16723 COMPID: 5765C3403 REL: 433
    ABSTRACT: LATEST AIX 4.3.3 UPDATES AS OF FEBRUARY 2001

    PROBLEM DESCRIPTION:
    Order this APAR to receive the latest AIX 4.3.3 updates
    available as of February 2001. These updates are applicable to
    AIX 4.3.3 with the 4330-06 Recommended Maintenance Level, and
    should be ordered using service level 433006.
    This is not a recommended preventive service package and could
    contain unresolved PTFs in error (PEs). This is simply a
    packaging of the latest available updates.
    This is is packaging APAR only. It will not appear in the list
    of APARs on the SMIT "Update Software by Fix (APAR)" panel, nor
    will the the 'instfix' command show this APAR as being installed
    after the updates delivered by this package are installed.
    To install selected updates from this package, use the command:
      smit update_by_fix
    To install all updates from this package that apply to installed
    filesets on your system, use the command:
      smit update_all

    PROBLEM SUMMARY:
    Packaging only.

    PROBLEM CONCLUSION:
    Packaging only.

    ------