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 Oct 09 2001 - 02:23:12 CDT

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

    APAR: IY17530 COMPID: 5765C3403 REL: 430
    ABSTRACT: SOCKET STAY OPEN AFTER LSSRC

    PROBLEM DESCRIPTION:
    socket stay open after lssrc

    PROBLEM SUMMARY:
    Socket opened for using lssrc command is not getting freed.

    PROBLEM CONCLUSION:
    Proper check is being given so that the previous user
    did read the messages of the socket until cont=END.

    ------

    APAR: IY20098 COMPID: 5765C3403 REL: 430
    ABSTRACT: NET STOP HANGS

    PROBLEM DESCRIPTION:
    net stop hangs

    PROBLEM CONCLUSION:
    break from the recvmsg call

    ------

    APAR: IY20101 COMPID: 5765C3403 REL: 433
    ABSTRACT: SYSLOGD TURNS ALL DBCS CHARACTERS INTO GARBAGE

    PROBLEM DESCRIPTION:
    syslogd turns all DBCS characters to garbage.

    PROBLEM SUMMARY:
    Customer will see control charaters in the log file when he is
    trying to log Japanese characters

    PROBLEM CONCLUSION:
    This problem occurs when LS_MESSAGES=JA_JP or Ja_Jp
    and TERM=Clft in Japanese lang environments
    the problem is becuase the setlocale doesnt happen
    as Japanese when it sees a Clft. When we check whether it
    is a multi-byte code set in code we get a 1 instead of a 2
    because of the wrong set locale. The solution is to check if
    LC_MESSAGES=Ja_Jp and TERM=Clft and if so unset TERM before
    the setlocale call in syslogd.c

    ------

    APAR: IY20175 COMPID: 5765C3403 REL: 433
    ABSTRACT: CANNOT SEE THE CONTENTS OF THE BODY OF A MAIL

    PROBLEM DESCRIPTION:
    In the output of iptrace during the connection of
    imap server and client the client requests the
    body by "BODY " but the server answers by
    "BODY .MIME ". So the client cannot see the
    content of body of mail.

    PROBLEM SUMMARY:
    Changed the line in the imapd.c file
            snprintf(tmp,sizeof(tmp),"BODY %s.MIME",ta->section);
    to
            snprintf(tmp,sizeof(tmp),"BODY %s ",ta->section);

    ------

    APAR: IY20384 COMPID: 5765C3403 REL: 430
    ABSTRACT: DUMP ESTIMATES CAN BE LOW

    PROBLEM DESCRIPTION:
    Dump estimates can be really low depending
    on processes running.

    LOCAL FIX:
    Consider the processes for estimating the dump
    size.

    PROBLEM CONCLUSION:
    Consider the processes and their threads for dump estimates.

    ------

    APAR: IY21079 COMPID: 5765C3403 REL: 430
    ABSTRACT: INIT DISPLAYS IRRELEVANT ERROR MESSAGE AND ERRNO

    PROBLEM DESCRIPTION:
    This apar addresses two problems.
    1. init displays bogus errno value if inittab
       is trunacted.
    2. The error message displayed is irrelevant in
       this case.

    PROBLEM SUMMARY:
    "init" does not show proper error message
    and errno value when "inittab" file is
    truncated to zero size.

    PROBLEM CONCLUSION:
    The problem is addressed through proper
    code changes.

    ------

    APAR: IY21234 COMPID: 5765C3403 REL: 430
    ABSTRACT: DAYLIGHT SAVINGS TIME PROBLEM

    PROBLEM DESCRIPTION:
    Files will have wrong timestamps

    PROBLEM CONCLUSION:
    Adding and subtracting 1 hour appropriately should solve this
    problem

    ------

    APAR: IY21502 COMPID: 5765C3403 REL: 430
    ABSTRACT: NET VIEW FROM CLIENT RETURNS ERROR WITH MORE SHARES

    PROBLEM DESCRIPTION:
    "net view \\server" command on client
    returns error when server has lot of
    shares defined.

    LOCAL FIX:
    server needs to return correct return code.

    PROBLEM SUMMARY:
    "net view \server" command on client
    returns error when server has lot of
    shares defined.

    PROBLEM CONCLUSION:
    server needs to send a correct return code.

    ------

    APAR: IY21604 COMPID: 5765C3403 REL: 430
    ABSTRACT: CANNOT MODIFY UNSUCCESSFUL_LOGIN_COUNT ATTRIBUTE WITH -R OPTION

    PROBLEM DESCRIPTION:
    The attribute "unsuccessful_login_count" cannot be changed with
    -R option from chuser. This attribute was supported from chsec
    command as it is located in /etc/security/passwd file. But to
    administer attributes in loadmodules like LDAP etc. chuser is
    provided with -R option. This attribute cannot be changed with
    chuser -R.

    PROBLEM CONCLUSION:
    /etc/security/lastlog attributes attributes added to the
    array "chusatab" of type "struct chusattr".

    ------

    APAR: IY21774 COMPID: 5765C3403 REL: 430
    ABSTRACT: PROBLEM WITH MOVING FILES WITHIN SAME SHARE

    PROBLEM DESCRIPTION:
    Problem with moving files within same share

    PROBLEM CONCLUSION:
    Sending a different return code from Rename function will
    solve this problem

    ------

    APAR: IY21889 COMPID: 5765C3403 REL: 430
    ABSTRACT: CPIO CORRUPTS FILES WITH LINK IF NEWER FILE (LINK) IS COPIED

    PROBLEM DESCRIPTION:
    ==> on system A (ux48)
    ==> file pp created Jul 5
    ==> link ppl from pp using ln -s created Jul 5
    [ux48:root]/tmp/ssh-klu15/ww: ls -l
    total 8
    -rw-rw-r-- 1 root system 28 Jul 05 08:55 pp
    lrwxrwxrwx 1 root system 20 Jul 05 09:00 ppl -> /tmp/ssh-kl
    u15/ww/pp
    [ux48:root]/tmp/ssh-klu15/ww: cat pp
    qdfnhjwiov
    evgfjweriopvgjko
    [ux48:root]/tmp/ssh-klu15/ww: cat ppl
    qdfnhjwiov
    evgfjweriopvgjko
     ==> on system B (ux40)
     ==> created file pp at Jul 6
     ==> created link ppl using ln -s at Jul 6
    ==> use cpio to copy files from system B (ux40) to system A (ux
    48)
    [ux40:root]/tmp/ssh-klu15/ww: ls -l
    total 8
    -rw-rw-r-- 1 root system 16 Jul 06 09:09 pp
    lrwxrwxrwx 1 root system 20 Jul 06 09:10 ppl -> /tmp/ssh-klu
    15/ww/pp
    [ux40:root]/tmp/ssh-klu15/ww: cat pp
    adsfhqwe
    asdfsa
    [ux40:root]/tmp/ssh-klu15/ww: cat ppl
    adsfhqwe
    asdfsa
    [ux40:root]/tmp/ssh-klu15/ww: find /tmp/ssh-klu15/ww -xdev -dep
    th -print | cpio -odm |remsh deziru48 cpio -idm
    1 blocks
    1 blocks
    ==> on system A (ux48)
    ==> file pp is corrupted. it contains now path of itself
    [ux48:root]/tmp/ssh-klu15/ww: ls -l
    total 16
    -rw-rw-r-- 1 root system 20 Jul 06 09:14 pp
    lrwxrwxrwx 1 root system 20 Jul 06 09:14 ppl -> /tmp/ssh-kl
    u15/ww/pp
    [ux48:root]/tmp/ssh-klu15/ww: cat ppl
    /tmp/ssh-klu15/ww/pp[ux48:root]/tmp/ssh-klu15/ww:
    [ux48:root]/tmp/ssh-klu15/ww: cat pp
     /tmp/ssh-klu15/ww/pp[ux48:root]/tmp/ssh-klu15/ww:

    LOCAL FIX:
    use tar or backup command

    PROBLEM SUMMARY:
    When cpio command is passed a link file as the
    parameter, the source to which the link file
    points gets corrupted.

    PROBLEM CONCLUSION:
    Suitable code changes are done so that the
    source file to which the link points does
    not get corrupted.

    ------

    APAR: IY21904 COMPID: 5765C3403 REL: 430
    ABSTRACT: HD_TERMINATE(STRIPE)

    PROBLEM DESCRIPTION:
    A system experiencing this problem would crash at the
    assert in hd_terminate, and analysis of the dump would
    indicate that the logical buffer being terminated is
    actually a striped physical buffer.

    PROBLEM SUMMARY:
    System asserts in hd_terminate

    PROBLEM CONCLUSION:
    Fix internal logic for striped and mirrored LVs

    ------

    APAR: IY22030 COMPID: 5765C3403 REL: 430
    ABSTRACT: PROBLEMS WITH GETUTLINE() AND TTYSLOT() SUBROUTINES

    PROBLEM DESCRIPTION:
    The getutline and ttyslot subroutines returns processes
    which are DEAD instead of the current one, which is running.

    PROBLEM SUMMARY:
    The getutline and ttyslot subroutines returns pids/slots of
    processes which are DEAD instead of the current LOGIN process.

    ------

    APAR: IY22050 COMPID: 5765D5101 REL: 121
    ABSTRACT: MISSING MESSAGE TEMPLATES

    PROBLEM DESCRIPTION:
    RSCT 1.2.1 is missing some error templates and many messages
    show up in errpt with LABEL: NONE and missing detail data.

    PROBLEM SUMMARY:
    In rsct.basic.rte 1.2.1 the error template errid's have
    changed. When this release is migrated to, the new error
    templates are missing and any of the rsct errpt entries
    will not have detailed data.

    PROBLEM CONCLUSION:
    Modified the packaging files so that the updated
    error templates for rsct.basic.rte will be applied
    as part of the service stream.

    ------

    APAR: IY22062 COMPID: 5765C3403 REL: 430
    ABSTRACT: INVALID DIR USING A : CAN TRAP NT.

    PROBLEM DESCRIPTION:
    Some NT-clients can occasionally crash
    if they receive AIX-filenames containing
    a ':' (colon) -- to fix this, FastConnect
    will make these files invisible to PCclients.

    PROBLEM SUMMARY:
    AIX filenames containing ":" can sometimes crash NT-clients,
    due to flaws in some NT-client software.
    This can be significant for customers upgrading from ACONN
    to FastConnect, because ACONN created these filenames as
    "invisible" files.

    PROBLEM CONCLUSION:
    Allow FastConnect to filter-out these filenames as "invisible"
    files, like ACONN did.

    ------

    APAR: IY22113 COMPID: 5765C3403 REL: 430
    ABSTRACT: NISPLUS FIXES FOR 64-BIT APPLICATION ENVIRONMENT

    PROBLEM DESCRIPTION:
    Currently 64-bit applications cannot use NISPLUS-based
    lookups for functions such as getpwnam, getpwent, gethostent
    etc. This APAR addresses this issue and contains 64-bit cleanup
    of parts of the libnsl library.

    LOCAL FIX:
    Recompile the application as 32-bit.

    PROBLEM CONCLUSION:
    There's a number of places where long and int types and
    pointers are used intermixed. This causes problems in 64-bit
    environments when they are of different size. This is
    particularily a problem with the XDR functions used by RPC.
    This APAR cleans up some of this type confusion, to make it
    work better under 64-bit applications.

    ------

    APAR: IY22203 COMPID: 5765D5101 REL: 121
    ABSTRACT: PERSPECTIVES ERROR MSGS WITH V2.1 LIBDCE.A IN NON-DCE AUTHEN ENV

    PROBLEM DESCRIPTION:
    If a customer has V2.1 /usr/lib/libdce.a present,
    with PSSP 3.2 (PTF 10) and AIX 4.33, using NON-
    DCE Authentication,the invocation of either
    Perspectives or Sphardware will result in the
    following error messages:
    0509-150 Dependent module /usr/lpp/ssp/bin
    could not be loaded.
    exec(): 0509-036 Cannot load program spsec_ldmod
    because of the following errors:
    0509-022 Cannot load module
                        /usr/lpp/ssp/bin/spsec_ldmod.
    0509-150 Dependent module libdcepthreads.a
             (dcepthreads_shr.o) could not be
             loaded.
    These were similar, but not the same errors
    observed before IY17070 was applied in PTF
    10 of PSSP 3.2. IY17070 corrected errors
    with SDRChangeAttrValues when V2.1 libdce.a
    was present in a non-DCE authentication
    environment. Authough V2.1 libdce.a is not
    "supported" with AIX 4.33, we have already
    committed to its coexistence with PSSP 3.2
    in a non-DCE environment with APAR IY17070.
    The problem with Perspectives / Sphardware
    is independent of the problem that was
    fixed in APAR IY17070.

    LOCAL FIX:
    The workaround is to remove or rename
    /usr/lib/libdce.a; however, there are
    two independent customers who insist
    that V2.1 libdce.a should be allowed
    to coexist with PSSP 3.2 / AIX 4.33
    in a non-DCE authentication environment.

    PROBLEM SUMMARY:
    Issuing sphardware on a CWS in a non-DCE environment will
    result in error messages being issued if a level of DCE
    prior to 3.1 exists on the system. The following messages
    will be issued several times:
    exec(): 0509-036 Cannot load program spsec_ldmod because
                   of the following errors:
           0509-022 Cannot load module
                   /usr/lpp/ssp/bin/spsec_ldmod.
           0509-150 Dependent module libdcepthreads.a
                   (dcepthreads_shr.o) could not be loaded.
           0509-022 Cannot load module libdcepthreads.a
                   (dcepthreads_shr.o).
           0509-026 System error: A file or directory in the
                   path name does not exist.
           0509-022 Cannot load module /usr/lpp/ssp/bin.
           0509-150 Dependent module /usr/lpp/ssp/bin could
                   could not be loaded.
    The routines were trying to access a module that does
    not exist in /usr/lib/libdce.a in the earlier version
    of DCE.

    PROBLEM CONCLUSION:
    Modified code in perspectives and Event Management to
    first verify that DCE is being used on the system,
    prior to attempting to load the DCE libraries.
    This will allow sphardware to be run in a non-DCE
    environment when a level of DCE prior to 3.1 exists
    on the system.

    ------

    APAR: IY22308 COMPID: 5765C3403 REL: 430
    ABSTRACT: MEMORY LEAK IN FCLOSE() SUBROUTINE

    PROBLEM DESCRIPTION:
    applications doing many file opens and closes will see an
    increase in memory use and a decrease in performance

    PROBLEM SUMMARY:
    Memory leak in fclose()

    PROBLEM CONCLUSION:
    Fixed file threadsafe macros

    ------

    APAR: IY22354 COMPID: 576565400 REL: 220
    ABSTRACT: TPROF PRODUCES WRONG SOURCE LINE INFO ON -E PRE-PROCESSED FILES

    PROBLEM DESCRIPTION:
    tprof produces wrong source line information while
    microprofiling a program which is compiled from
    -E generated source code.

    PROBLEM CONCLUSION:
    Modified stripnm to display appropriate source file names
    when a object is generated from the -E preprocessed file.

    ------

    APAR: IY22374 COMPID: 5765C3403 REL: 430
    ABSTRACT: GREP -W $ HANGS INFINITELY

    PROBLEM DESCRIPTION:
    "grep -w $" hangs infinitely causing increased CPU usage.

    PROBLEM SUMMARY:
    "grep -w $" hangs indefinitely resulting in
    increased CPU usage.

    PROBLEM CONCLUSION:
    "grep -w $" hangs because of an infinite loop
    thereby causing increased CPU usage.

    ------

    APAR: IY22421 COMPID: 5765C3403 REL: 430
    ABSTRACT: ETHERCHANNEL COMING UP IN DEFINED STATE FOLLOWING SYSTEM REBOOT

    PROBLEM DESCRIPTION:
    Etherchannel is coming up in defined state after system system
    reboot

    LOCAL FIX:
    Phase value is changed back to 2 in cfginet.c

    PROBLEM SUMMARY:
    Customer is not able to use Etherchannel following system
    reboot.cute cfcgech() and bring up etherchannel to
    available state during system reboot.

    PROBLEM CONCLUSION:
    Code is modified to call cfgech with value 2 so that it
    can execute cfgech() and bring up etherchannel to
    available state during system reboot.

    ------

    APAR: IY22423 COMPID: 5765C3403 REL: 430
    ABSTRACT: SECURE NFS CREDENTIALS NEVER TIME OUT

    PROBLEM DESCRIPTION:
    In a secure NFS setting, the credentials that are cached in
    the client never expire. Since failed key establishments are
    cached as well, this means that on a client that is not used
    heavily the cached entry will never expire. This can be a
    problem, since keylogout essentially has no effect.

    LOCAL FIX:
    None really. A more busy client won't really see this since
    the cache entries will be replaced by other entries as needed.

    PROBLEM CONCLUSION:
    Add a timeout field in each des cache entry in the secure
    KRPC implementation. Also add an nfso option to tune the
    timeout of DES entries, defaulting to 0 (no timeout) to
    preserve current behaviour.

    ------

    APAR: IY22432 COMPID: 5765C3403 REL: 430
    ABSTRACT: DETECT LIGHT LOST ON STARTUP

    PROBLEM DESCRIPTION:
    If cable is not plugged in, the driver does not
    go into limbo state to test for reconnect.

    LOCAL FIX:
    Run cfgmgr after reconnection of cables

    PROBLEM SUMMARY:
    Adapter at startup did not fail on light lost.

    PROBLEM CONCLUSION:
    Adapter now goes to limbo if light lost at startup

    TEMPORARY FIX:
    running cfgmgr after reconnect sometimes works

    ------

    APAR: IY22438 COMPID: 5765C3403 REL: 430
    ABSTRACT: FOLD -W <ODD> OUTPUT EXCEEDS THE COLUMN WIDTH SPECIFIED

    PROBLEM DESCRIPTION:
    "fold -w <integer>" displays a maximum of <integer>
    bytes for a line. But, in a multibyte locale,
    "fold -w <odd>" output exceeds the specified
    column width.

    PROBLEM SUMMARY:
    "fold -w <odd>" displays output beyond the
    specified column width in multibyte locales.

    PROBLEM CONCLUSION:
    In a multibyte locale, say Ja_JP, each Ja_JP
    character occupies 2 bytes. A "fold -w <odd>"
    displays one Ja_JP character in excess exceeding
    the specified column width.

    ------

    APAR: IY22469 COMPID: 5765C3403 REL: 430
    ABSTRACT: CIFSSNAP: UPDATE TO COLLECT MORE DATA

    PROBLEM DESCRIPTION:
    Added support for the ps commands lsvg and netstat -rn

    ------

    APAR: IY22480 COMPID: 5765C3403 REL: 430
    ABSTRACT: MEMORY LEAK IN /USR/BIN/EXPR

    PROBLEM DESCRIPTION:
    Execution of JAVA application shows memory leak in AIX 4330-08.
    ZeroFault obtained that /usr/bin/expr caused memory leak.

    PROBLEM SUMMARY:
    Memory leak observed in /usr/bin/expr command
    when tested through ZeroFault tool.

    PROBLEM CONCLUSION:
    Code has been dropped to plug the UNREF blocks(mem leak).

    ------

    APAR: IY22549 COMPID: 5765C3403 REL: 433
    ABSTRACT: JAVA PROGRAM HANG

    PROBLEM DESCRIPTION:
    Programs using pthread_suspend_np() interfaces can hang,
    if one of the threads doing a short sleep.
    Since Java garbage collection reiles on pthread_suspend_np()
    interface, Java programs are more likely to experience this
    problem. Programs written in other languauges using this
    interface is also at risk.

    PROBLEM SUMMARY:
     Programs using pthread_suspend_np() interfaces can hang.

    PROBLEM CONCLUSION:
     Programs using pthread_suspend_np() interfaces can hang.

    ------

    APAR: IY22679 COMPID: 5765C3403 REL: 430
    ABSTRACT: DTFILE REPORTS INCORRECT VALUES FOR FILES LARGER THAN 2 GB

    PROBLEM DESCRIPTION:
    With the By Name, date, size ... viewing option set, File
    Manager displays the date, size, permission fields incorrectly
    for large files whose size is more than or equal to 2
    Gigabytes.

    PROBLEM SUMMARY:
    With the By Name, date, size ... viewing option set, File
    Manager displays the date, size, permission fields incorrectly
    for large files whose size is more than or equal to 2 GB.

    PROBLEM CONCLUSION:
    All the stat(),lstat() system calls were replaced by stat64()
    and lstat64() system calls respectively.

    ------

    APAR: IY22688 COMPID: 5765C3403 REL: 430
    ABSTRACT: SYSTEM CRASH VMS_DELETE/SHMFREEWS IN CRASH STACK

    PROBLEM DESCRIPTION:
    System Crash following reboot. Analysis of the generated dump
    via the crash tools gives a stack trace like this:
     0041E77C vms_delete+000070 (C0972FF4 ?? )
     004750C4 shmfreews+0000B4 () 0005AE84 freeuspace+000010 ()
     000599E0 kexitx+000768 (??) 00058E8C kexit+000078 ()

    PROBLEM SUMMARY:
    System Crash following reboot. Analysis of the generated dump
    via the crash tools gives a stack trace like this:
    0041E77C vms_delete+000070 (C0972FF4 ?? )
    004750C4 shmfreews+0000B4 () 0005AE84 freeuspace+000010 ()
    000599E0 kexitx+000768 (??) 00058E8C kexit+000078 ()

    PROBLEM CONCLUSION:
    Correct logic error in smconnect.c to ensure memory
    area being freed is a Valid Shared Memory area.

    ------

    APAR: IY22845 COMPID: 5765D5101 REL: 121
    ABSTRACT: YP BLOCKING NETMONADAPTERHEALTH

    PROBLEM DESCRIPTION:
    netmonAdapterHealth hungs causing a false down of an adapter
    which leads to multiple failovers in an hacmpes environment
    that using YP.

    PROBLEM SUMMARY:
    When running Network Information Service (NIS),
    it has been noticed that calls to getprotobyname()
    could block for 30 seconds or more. Since such
    calls are issued by the netmonAdapterHealth
    program -- which is used by RSCT Topology Services
    to determine the status of the local adapters --
    the result was the program being blocked. In an
    HACMP/ES environment, the blockage may cause the
    local adapters to be flagged as down incorrectly,
    provoking spurious "swap_adapter" events.

    PROBLEM CONCLUSION:
    To work around the problem of getprotobyname() blocking
    in the presence of Network Information Service (NIS),
    the code in RSCT Topology Services is being changed
    to remove such call. With the fix, the
    netmonAdapterHealth program should no longer
    block when NIS is running, and therefore false
    adapter down indications or "swap_adapter" events
    in HACMP/ES should not occur.

    ------

    APAR: IY22870 COMPID: 5765C3403 REL: 430
    ABSTRACT: CDE HANGS WITH GXT2000

    PROBLEM DESCRIPTION:
    CDE hangs with GXT2000

    PROBLEM SUMMARY:
    DCE and FVWM hang on GXT2000

    PROBLEM CONCLUSION:
    Fix serialization problem in
    GXT2000 loadddx

    ------

    APAR: IY22944 COMPID: 5765C3403 REL: 430
    ABSTRACT: JFS CORRUPTION CHECK FAILS DUE TO SERIALIZATION ISSUE

    PROBLEM DESCRIPTION:
    Customers with multi-threaded file-intensive processes may see
    their system crash on something that looks like FS corruption.

    PROBLEM CONCLUSION:
    Fixed serialization problem that allowed a second thread to
    try to delete a fragment the first thread was already deleting.

    ------

    APAR: IY22953 COMPID: 5765C3403 REL: 433
    ABSTRACT: TFTPD DIES WHEN SENT A PACKET WITH NO DATA

    PROBLEM DESCRIPTION:
    Tftpd dies when sent a packet with no data.

    PROBLEM CONCLUSION:
    Check for packet with no data.

    ------

    APAR: IY23022 COMPID: 5765C3403 REL: 430
    ABSTRACT: CHGRP FAILS TO CHANGE GROUPS FOR A LDAP USER

    PROBLEM DESCRIPTION:
    The chgrp fails to change a file's group
    to other groups that the ldap user belongs
    to. Even the commands like id, groups do
    not show the groups that the ldap user
    belongs to.

    PROBLEM CONCLUSION:
    Fix a bug in ldap_getentry() so that it copy out the right
    group data.

    ------

    APAR: IY23037 COMPID: 5765C3403 REL: 430
    ABSTRACT: SECURITY: BUFFER OVERFLOWS IN LPD

    PROBLEM DESCRIPTION:
    Incorrect buffer handling in lpd can cause a security problem.

    PROBLEM CONCLUSION:
    Buffer handling has been corrected and lpd security has
    been tightened up.

    ------

    APAR: IY23038 COMPID: 5765C3403 REL: 430
    ABSTRACT: DEVICES.IDE.CDROM NOT INSTALLED FROM GENERIC CD

    PROBLEM DESCRIPTION:
    If a generic mkcd (mksysb) CD is used in an IDE CDROM drive
    to install a system, the IDE device drivers are not installed
    on the system so the CD drive is not available once the
    system is up and running.

    PROBLEM SUMMARY:
    If a generic mkcd (mksysb) CD is used in an IDE CDROM drive
    to install a system, the IDE device drivers are not installed
    on the system so the CD drive is not available once the
    system is up and running even though it was used to install
    the system. This is only a problem if the mksysb image used
    to create the generic CD did not have the IDE drivers
    installed.

    PROBLEM CONCLUSION:
    The install code thinks that everything is already there
    since the drive is showing available because it is
    currently in use.
    Therefore, it does not attempt to install the software
    for the device. Adding the files for the IDE drive to
    the cdfs.optional.list file causes the install of the
    IDE drive to correct this situation.

    TEMPORARY FIX:
    Install the devices.pci.ad100501.rte fileset on the system
    that will be used to create the mksysb image for the generic
    CD prior to creating the mksysb image.

    ------

    APAR: IY23040 COMPID: 5765C3403 REL: 430
    ABSTRACT: CPLV WORKS ON OPEN LVS

    PROBLEM DESCRIPTION:
    If a customer attempts to run cplv against an open logical
    volume, cplv will not return an error as it should. This
    may cause filesystem corruption and/or system crashes.

    PROBLEM SUMMARY:
    cplv works with open LV

    PROBLEM CONCLUSION:
    Fix check for open LV in cplv

    ------

    APAR: IY23052 COMPID: 5765C3403 REL: 430
    ABSTRACT: SNMPD CORE DUMPING IN AIX 4.3.3

    PROBLEM DESCRIPTION:
    snmpd is dying with errors. It gets
    s/w permanent src error 139 and -9017

    PROBLEM SUMMARY:
    snmpd daemon core dumps _only_ when
    SysKonnect PCI FDDI Adapter (48110040) is configured.

    PROBLEM CONCLUSION:
    bcopy() routine, the number of the source buffer copied to
    destination is bigger than the destination buffer size.
    It just writes outside the boundray of the destination buffer.
    In file: src/tcpip/usr/sbin/snmpd/fddi.c,
    *) In routine get_frames():
      replace:
          bcopy(buffer, frames *numframes .un.buffer,
            frames *numframes .buflen);
      with:
          bcopy(buffer, frames *numframes .un.buffer,
            MIN(frames *numframes .buflen, sizeof(buffer)));
    *) In routine parse_frame()
       replace:
         bcopy((char *)(&(frame -> un.buffer idx + 4 )),
          varptr -> data, varptr -> len);
       with:
         bcopy((char *)(&(frame -> un.buffer idx + 4 )),
           varptr -> data,
                    MIN(varptr -> len, sizeof(varptr -> data)));

    ------

    APAR: IY23071 COMPID: 5765C3403 REL: 430
    ABSTRACT: FTP CLIENT NOT LOGGING HOST PART IN SYSLOG OUTPUT

    PROBLEM DESCRIPTION:
    The information logged by syslogd while ftp
    client is running in debug mode, doesn't
    include the information about the remote
    host that the user is connected to. It
    includes the information about the user.
    remote file name and local file name, but
    no information about the hostname.

    PROBLEM SUMMARY:
    ftp client does not log the host information
    in syslog output.

    PROBLEM CONCLUSION:
    audit_hostent->h_name is being replaced by
    hostname in ftp.c file.

    ------

    APAR: IY23072 COMPID: 5765C3403 REL: 430
    ABSTRACT: VMSTAT REPORTS INCORRECT VALUES FOR RUNQUE AND CONTEXT SWITCH

    PROBLEM DESCRIPTION:
    vmstat reports incorrect values for runque and
    context switches.

    PROBLEM SUMMARY:
    vmstat reports incorrect values for runque
    and context switches.

    PROBLEM CONCLUSION:
    vmstat code modified to resolve the problem.

    ------

    APAR: IY23129 COMPID: 5765C3403 REL: 430
    ABSTRACT: IPTRACE SHOWS SAME PACKET AGAIN

    PROBLEM DESCRIPTION:
    stokdd sends data to iptrace multiple times
    even though data leaves adapter only once.

    PROBLEM SUMMARY:
    stokdd processes multiple interrupts on some
    tx frames causing multiple logging of frames
    by iptrace.

    PROBLEM CONCLUSION:
    We check for the frame before logging it again
    so the frame is logged only once.

    ------

    APAR: IY23157 COMPID: 5765C3403 REL: 430
    ABSTRACT: READFILE/WRITEFILE NEEDS CHECK FOR DISCONNECTED SOCKET

    PROBLEM DESCRIPTION:
    If a socket becomes disconnected from the other side and a
    ReadFile or a WriteFile is issued to that socket, the system
    call should return with an error indicating that the socket is
    disconnected. Currently, however, the system call returns with
    "no data available" which causes the application to wait for an
    i/o event which will never come.

    PROBLEM SUMMARY:
    If a socket becomes disconnected from the other side and a
    ReadFile or a WriteFile is issued to that socket, the system
    call should return with an error indicating that the socket is
    disconnected. Currently, however, the system call returns with
    "no data available" which causes the application to wait for an
    i/o event which will never come.

    PROBLEM CONCLUSION:
    The solution is to check to see if the socket is connected at
    the time the request is made and error off appropirately if it
    is not.

    ------

    APAR: IY23191 COMPID: 5765C3403 REL: 430
    ABSTRACT: GDLC CRASH - . TRL.EXT:LANWRTSG +314 STB R30,0X380(R3)

    PROBLEM DESCRIPTION:
    IAR: . TRL.ext:lanwrtsg +314 (01649eb0): stb r30,0x380(r3)
         . TRL.ext:lanwrtsg +224 (01649dc0)
         . TRL.ext:g_find_self_gen +1e4 (01652c8c)
         . TRL.ext:find_self_gen +5c (01655c28)
         . TRL.ext:add_name_timeout +124 (0164aedc)c28)
         . TRL.ext:link_manager +12c (0164cd18)
         . TRL.ext:link_manager +12c (0164c

    PROBLEM CONCLUSION:
    Insure that the port stano variable is initialized to NO_MATCH
    prior to handling SAP lbusy_ctr and addn_ctr conditions.

    ------

    APAR: IY23196 COMPID: 5765C3403 REL: 430
    ABSTRACT: RPCBIND VERSION 3 RETURNS WRONG ADDRESS

    PROBLEM DESCRIPTION:
    Curing certain network configuration circumstances, portmap
    might return the wrong address for version 3/4 requests.
    This is usually if the request comes from a network that is
    routed between the client and server (not directly connected
    to an interface), and this network has no corresponding
    interface on the server with the same network prefix.
    Also, even if a program registers a specific address with
    the portmap, the best matching address will be returned.

    LOCAL FIX:
    None. Customers who have this problem should downgrade to
    use version 2 of the protocol, which does not passback any
    address information to the client.

    PROBLEM SUMMARY:
    The setup had the client on a network 172.28.1.x, and
    only network 172.16.1.x configured on the server. Since
    172.16.x.x are considered B-class networks, any similarities
    in the most significant 16 bits are not considered when
    returning the address to the client. This makes portmap pick
    any configured interface address for the return value.
    Making the application register a specific address instead of
    any address didn't help, since the address registered is not
    taken into consideration by portmap.

    PROBLEM CONCLUSION:
    Match on any number of bits when comparing interface addresses
    with the configured addresses. This will give a return address
    that is as close as possible to the client number-wise.
    Also, make sure that requests for services registered with a
    specific address will always return that address.

    ------

    APAR: IY23197 COMPID: 5765C3403 REL: 430
    ABSTRACT: MAN COMMAND CORE DUMPS

    PROBLEM DESCRIPTION:
    man command core dumps in save_charset().

    PROBLEM SUMMARY:
    man command dumps core.

    ------

    APAR: IY23349 COMPID: 576565400 REL: 220
    ABSTRACT: TPROF DOES NOT REPORT 64BIT APPLICATIONS CORRECTLY

    PROBLEM DESCRIPTION:
    tprof does not give the correct results in themixed env. of
    32bit and 64bit applications.

    PROBLEM CONCLUSION:
    fixed the code to handle the Kernel segment and User segments
    correctly when both 32bit and 64bit apps. are running

    ------

    APAR: IY23369 COMPID: 5765C3403 REL: 430
    ABSTRACT: LARGE QUEUE_DEPTH AND HEAVY FC DISK ACTIVITY CAN CAUSE I/O HANG

    PROBLEM DESCRIPTION:
    In configurations where a large number of FC disks are
    associated with an FC adapter, and the queue_depth setting
    for each hdisk is large, the number of commands attempting to
    be issued may exceed the capacity of the FC protocol device
    to handle them. This may expose a bug in the FC protocol
    driver that causes starvation of a few hdisks.

    PROBLEM CONCLUSION:
    Modify the fairness algorithm for issuing I/O at the FC
    protocol driver so that all devices are accounted for when
    attempting to issue commands to the devices through the
    FC adapter.

    ------

    APAR: IY23370 COMPID: 5765C3403 REL: 430
    ABSTRACT: FIXES REQUIRED FOR FUTURE ADAPTER

    PROBLEM DESCRIPTION:
    Various forms of I/O being suspended/failed. Failure of
    failover in some cases. Configuration problems for some
    hdisks.

    PROBLEM CONCLUSION:
    Fix problems with 9401 handler, change handling of ACA Active
    and Queue Full, improve failover logic, find correct adapter
    for configuration. Also incorporate HACMP-required changes.

    ------

    APAR: IY23371 COMPID: 5765C3403 REL: 430
    ABSTRACT: MODIFY RETURN CODE OF FAILED PRLI FROM ENXIO TO ADAPTER STATUS

    PROBLEM DESCRIPTION:
    When I/O is sent from a target driver to the FC protocol
    driver, and a process relogin is required before this I/O is
    issued, a failed process login will return a status of ENXIO
    for this particular I/O. This will prevent proper failover
    to an alternate path when working with particular subsytems,
    namely, the disk drivers for use with the LSI Logic
    subsystems.

    PROBLEM CONCLUSION:
    Modify the return status of a failed I/O due to relogin
    failure from ENXIO to the status return by the FC adapter
    (such as ENETDOWN, ENETUNREACH) to allow specific target
    drivers above to properly fail these I/Os and redrive down
    an alternate path.

    ------

    APAR: IY23376 COMPID: 5765C3403 REL: 430
    ABSTRACT: ATM MPOA - MPCSTAT CANNOT SPECIFY CLIENTS OTHER THAN MPC0

    PROBLEM DESCRIPTION:
    Unable to get mpcstat output when the MPOA device is not
    mpc0

    PROBLEM CONCLUSION:
    Make mpcstat search the ODM for available mpoa devices.

    ------

    APAR: IY23379 COMPID: 5765C3403 REL: 430
    ABSTRACT: ADAPTER DIAGNOSTICS CORE DUMPS WHEN USING MALLOC DEBUG

    PROBLEM DESCRIPTION:
      Customers running diagnostics with malloc debug on will
      receive a core dump while it is closing an adapter. The
      message says that an address has already been freed.

    PROBLEM CONCLUSION:
      Removed free statements that were freeing memory allocated
      by catalog functions. The call to catclose was attempting
      to free duplicate memory addresses. Memory allocated
      by catalog functions should only be freed by other catalog
      functions.

    ------

    APAR: IY23381 COMPID: 5765C3403 REL: 430
    ABSTRACT: ADAPTERS IN 3RD AND 4TH DRAWERS CAN PING BUT CAN'T STREAM DATA

    PROBLEM DESCRIPTION:
    Some Bigbend adapters in the 3rd and 4th I/O drawer are not
    not functional (unable to stream data)

    PROBLEM CONCLUSION:
    We had limit the maximum size in memory allocation for the
    adapter.

    ------

    APAR: IY23383 COMPID: 5765C3403 REL: 430
    ABSTRACT: IOCP: LOCKS DURRING TERMINATION

    PROBLEM DESCRIPTION:
    An application will hang when it tries to exit if the iocp
    file descriptor is closed before the individual sockets in
    the iocp and at least one of the sockets has an outstand
    ReadFile or WriteFile request.

    PROBLEM CONCLUSION:
    The solution is to clean up properly when a ReadFile or
    WriteFile request is terminated because the iocp is being
    closed.

    ------

    APAR: IY23385 COMPID: 5765C3403 REL: 430
    ABSTRACT: CANNOT GET PROPER IC VALUE FROM 64BIT XLIB WITH WNN6(XWNMO)

    PROBLEM DESCRIPTION:
    XGetICValues doesn't return correct values from a 64bit X
    client with Wnn6.

    PROBLEM CONCLUSION:
    Fix Xlib to set correct values for long(64bit) IC variables.

    ------

    APAR: IY23386 COMPID: 5765C3403 REL: 430
    ABSTRACT: BACKPORT FEATURE 335295 TO SERVICE STREAM

    PROBLEM DESCRIPTION:
    Ypbind is unable to function when there is no NIS server
    on the local subnet.

    PROBLEM CONCLUSION:
    Allow ypbind to search the file "ypservers" in the directory
    /var/ypbind/binding/${DOMAINNAME}/. If the file exists, it
    will contain a list of IP addresses which correspond to NIS
    servers. These servers will be contacted instead of sending
    a broadcast. If the file does not exist, or it none of the
    servers listed in the file respond, a broadcast is made as
    before.

    ------

    APAR: IY23388 COMPID: 5765C3403 REL: 430
    ABSTRACT: ATM 14106001 ADAPTER: SYSDUMP

    PROBLEM DESCRIPTION:
    An ATM device (atm0) has various clients, Classic IP and LANE.
    After all clients have been brought into the 'detach' or
    'defined' state, a command sequence like the one below often
    causes a dump for the device driver of atm0:
    chdev -l at1 -a state=detach
    chdev -l at4 -a state=detach
    chdev -l en3 -a state=detach
    chdev -l tr3 -a state=detach
    rmdev -l ent3
    rmdev -l tok3
    rmdev -l atm0
    The dump only occurs when the LANE clients cannot register
    with their server( wrong server address), as reported in the
    error report by the error below:
    LABEL: ATMLE_LOST_CONNECT
    IDENTIFIER: 0E365476
    The dump does not occur if all exisiting clients have
    registered correctly with the switch. However, the above
    commands should succeed if connection to the LANE server is
    lost, for instance due to a hardware problem.

    PROBLEM CONCLUSION:
    correct the rmp pointer to the atm reserved_mapper.

    ------

    APAR: IY23389 COMPID: 5765C3403 REL: 430
    ABSTRACT: GXT6500P CONTEXT SWITCH HANGS

    PROBLEM DESCRIPTION:
    GXT6500P may hang under certain conditions when context switch
    occurs between X and 3D DWA.

    PROBLEM CONCLUSION:
    There may be an intermittent problem restoring the geometry
    context. To work around this, the device driver must ensure
    that restores are always done, even if processes have been
    killed or other errors causing an adapter reset have occurred.

    ------

    APAR: IY23390 COMPID: 5765C3403 REL: 430
    ABSTRACT: ADD 2048X153630HZ DIGITAL TO GXT6500/4500 ADAPTERS

    PROBLEM DESCRIPTION:
    GXT6500P and GXT4500P cannot drive hi res digital monitors at
    timings faster than 1600x120060Hz.

    PROBLEM CONCLUSION:
    Add device driver code to support timing of 2048x153630Hz for
    digital mode.

    ------

    APAR: IY23391 COMPID: 5765C3403 REL: 430
    ABSTRACT: GXT120P/130P GRAPHICS ADPAPTER RENDERS SLOWLY.

    PROBLEM DESCRIPTION:
    The GXT120P/130P graphic adapters may experience performance
    problems when drawing rectangles and or spans.

    PROBLEM CONCLUSION:
    Wait for the raster engine to be finished after all rendering
    commands have been sent to the graphics adapter.

    ------

    APAR: IY23396 COMPID: 5765C3403 REL: 430
    ABSTRACT: CDBOOT CORRUPTING LARGE DVD MKCD IMAGES >2GB

    PROBLEM DESCRIPTION:
    booting/mounting mkcd on DVD with more than 2 GB data fails

    PROBLEM CONCLUSION:
    replace fseek with fseeko

    ------

    APAR: IY23399 COMPID: 5765C3403 REL: 430
    ABSTRACT: GXT135P TU-35 ERRORS

    PROBLEM DESCRIPTION:
    some resolution might not work on some Rev C card

    PROBLEM CONCLUSION:
    use two set of MNPs, one for Rev C cards and one for Rev F
    cards

    ------

    APAR: IY23401 COMPID: 5765C3403 REL: 430
    ABSTRACT: SECURITY: BUFFER OVERFLOW VULNERABILITY IN /USR/BIN/UUQ

    PROBLEM DESCRIPTION:
    Segmentation faults if invalid parameter is passed with the
    '-r' option.

    PROBLEM CONCLUSION:
    Validate user passed parameters, when the '-r' option is
    passed.

    ------

    APAR: IY23402 COMPID: 5765C3403 REL: 430
    ABSTRACT: SECURITY: BUFFER OVERFLOW SECURITY VULNERABILITY IN MUXATMD

    PROBLEM DESCRIPTION:
    Buffer overflow security vulnerabilities which will cause
    the muxatmd core dumps.

    PROBLEM CONCLUSION:
    Replace "sprintf, strcpy" with "snprintf, strncpy" so that
    we make sure it won't cause any buffer overflow.

    ------

    APAR: IY23403 COMPID: 5765C3403 REL: 430
    ABSTRACT: TT COMMANDS SHOW ERROR WITH SPECIAL CHARACTERS

    PROBLEM DESCRIPTION:
    ttcp, ttmv, ttrm and tttar commands will not work on
    filenames with special characters.

    PROBLEM CONCLUSION:
    double quote(") was inserted before and after the filename.

    ------

    APAR: IY23408 COMPID: 5765C3403 REL: 430
    ABSTRACT: DIAGRPT -O OUTPUT HANGS CONSOLE

    PROBLEM DESCRIPTION:
    The diagrpt -o output is not properly terminated and the
    console must be reset with ctrl-j stty sane ctrl-j.

    PROBLEM CONCLUSION:
    The ASL interface should not be initialized for the command
    line options.

    ------

    APAR: IY23409 COMPID: 5765C3403 REL: 430
    ABSTRACT: TO AVOID NETIF_BACKUP RECEIVING DATA ON BOTH THE INTERFACES.

    PROBLEM DESCRIPTION:
    Customer is running telenet session from diffrent client to
    the server on the interfaces configured to netif_backup.
    When primary is up after the fail over both the interfaces
    are responding to the packets which are coming to the
    netif_backup interface. This results in receiving duplicate
    packets. At this time user enables tn connection from client
    to server, server is receiving duplicate packet after sending
    SYN_ACK on first interface and it's sending RST flag
    immediatly resulting in closing the tn connection.

    PROBLEM CONCLUSION:
    Fix the code so that only one adapter is supposed to be
    active at a time in the case of netif_backup.

    ------

    APAR: IY23415 COMPID: 5765C3403 REL: 430
    ABSTRACT: GLXMAKECURRENT FAILS RUNNING JAVA3D APP

    PROBLEM DESCRIPTION:
    Window for Java3D test case did not appear when test case
    was rerun.

    PROBLEM CONCLUSION:
    When the initial Java3D test case ended, GLX resource cleanup
    occured because of notification by the X server. The client
    application itself was still around, though, so when the test
    case was restarted, the same X connection was being used.
    Unfortunately, when the test case was stopped, some OpenGL
    rendering commands were unrendered and the test case's GLX
    context was still considered to be active. When the test
    case was restarted and it tried calling glXMakeCurrent to
    make a new context current, the GLX server code attempted to
    flush the rendering commands in the previous context. This
    process failed (since the context was still connected to the
    window which no longer existed) so the GLX code returned an
    X protocol error back to the client. This situation is bad
    because it prevents a client from ever making another
    context current. Therefore, the glXMakeCurrent code in the
    GLX X server extension will be changed to ignore this
    particular failure and it will continue to attempt to make
    the requested context become current.

    ------

    APAR: IY23416 COMPID: 5765C3403 REL: 430
    ABSTRACT: ARP TABLE WIPED OUT FOR ATMS

    PROBLEM DESCRIPTION:
    some pvc arp output do not show up

    PROBLEM CONCLUSION:
    continue to make next deivce after detect error.

    ------

    APAR: IY23418 COMPID: 5765C3403 REL: 430
    ABSTRACT: NDPD-HOST COREDUMPS

    PROBLEM DESCRIPTION:
    ndpd-host core dumps with certain routing setups

    PROBLEM CONCLUSION:
    Use a temporary routing socket in function get_rtphy instead
    of using main routing socket

    ------

    APAR: IY23419 COMPID: 5765C3403 REL: 430
    ABSTRACT: ARTIFACTS LEFT ON SCREEN USING THE GXT135P

    PROBLEM DESCRIPTION:
    Artifacts left on the screen after drag and drop when using
    Desktop file manager on the GXT135P.

    PROBLEM CONCLUSION:
    Added a flush adapter at the end of the polysegment code.

    ------

    APAR: IY23420 COMPID: 5765C3403 REL: 430
    ABSTRACT: LECSTAT DISPLAYS INCORRECT VCC INFORMATION.

    PROBLEM DESCRIPTION:
    lecstat displays incorrect VCC information.

    PROBLEM CONCLUSION:
    The vci field is cast as uchar and should be a ushort.

    ------

    APAR: IY23423 COMPID: 5765C3403 REL: 430
    ABSTRACT: CIFSUSERPROC IS STARTED WHEN CONNECTING WITH INVALID USER.

    PROBLEM DESCRIPTION:
    Enable passthrough authentication server and try to connect
    with a valid user on AIX and passthrough server, and with
    invalid password. A new process cifsUserProc will be created
    with every attempt.

    PROBLEM CONCLUSION:
    exit from cifsUserProc, if the request from the server is,
    just to verify the user existency.

    ------

    APAR: IY23424 COMPID: 5765C3403 REL: 430
    ABSTRACT: OPLOCKS ALLOW DATA CORRUPTION BETWEEN 95 AND NT EXCEL USERS.

    PROBLEM DESCRIPTION:
    if oplockfiles = yes, Fast Connect server allow uses to
    modify a shared MS office file (excell, power point) causing
    data corruption

    PROBLEM CONCLUSION:
    allow only one user having full access to the file,
    others can have read-access only.

    ------

    APAR: IY23425 COMPID: 5765C3403 REL: 430
    ABSTRACT: UNABLE TO SAVE POWER POINT FILES

    PROBLEM DESCRIPTION:
    Problems with saving a power pt files on Japanese WIN95.

    PROBLEM CONCLUSION:
    Fixed dos name mapping to handle mangled requests.

    ------

    APAR: IY23426 COMPID: 5765C3403 REL: 430
    ABSTRACT: SELECT FILE PROPERTIES CHANGES DATE TO 2497

    PROBLEM DESCRIPTION:
    Timestamp is wrong

    PROBLEM CONCLUSION:
    Checking if all the timestamp bits are set or not

    ------

    APAR: IY23427 COMPID: 5765C3403 REL: 430
    ABSTRACT: RAM-USAGE TOO HIGH IN DOSNAME TABLE

    PROBLEM DESCRIPTION:
    cifsServer daemon grows to consume major RAM usage. Can grow
    to point of slowing-down the AIX system.

    PROBLEM CONCLUSION:
    Re-write DOS FileNameTable code to use MBS-strings malloc'd
    to exact size needed, instead of using AsciiZString fixed-size
    buffers.

    ------

    APAR: IY23428 COMPID: 5765C3403 REL: 430
    ABSTRACT: COREDUMP WITH 1024 CHARACTERS

    PROBLEM DESCRIPTION:
    Server core dumps

    PROBLEM CONCLUSION:
    Changing the assert statement to support more characters

    ------

    APAR: IY23429 COMPID: 5765C3403 REL: 430
    ABSTRACT: RAS: OUTPUT CIFS-BUILD INFO TO CIFSLOG

    PROBLEM DESCRIPTION:
    CIFS customers needing service may need to supply extra
    data-collection, etc. to determine exact CIFS-version.

    PROBLEM CONCLUSION:
    Change cifsServer Makefile to timestamp every CIFS build,
    and output that build-time to cifsLog when starting CIFS.

    ------

    APAR: IY23438 COMPID: 5765C3403 REL: 430
    ABSTRACT: ENTSTAT -D STATISTICS ARE NOT CORRECT ON ETHERCHANNEL

    PROBLEM DESCRIPTION:
    entstat does not show correct number of packets transmitted
    in case of etherchannel

    PROBLEM CONCLUSION:
    code was fixed to correct this problem

    ------

    APAR: IY23443 COMPID: 5765C3403 REL: 430
    ABSTRACT: DIAGRPT CORE DUMP WHEN RUNNING DIAGNOSTICS

    PROBLEM DESCRIPTION:
    diagrpt -a causes core dump if a catalog file is missing
    for a device.

    PROBLEM CONCLUSION:
    Give correct failure code when catalog is not found

    ------

    APAR: IY23448 COMPID: 5765C3403 REL: 430
    ABSTRACT: ALT_DISK BOOT IMAGES LACK SAN SUPPORT

    PROBLEM DESCRIPTION:
    The customer may get an LED 554 during fiber channel boot
    after alt_disk mksysb install.

    PROBLEM CONCLUSION:
    Added FC boot support to alt_disk_install boot images.

    ------

    APAR: IY23451 COMPID: 5765C3403 REL: 430
    ABSTRACT: CC0D3B59 ERROR HAS WRONG DESCRIPTION LABEL IN ERRPT

    PROBLEM DESCRIPTION:
    Incorrect error message displayed in the AIX error log.
    Displayed ADAPTER ERROR (wrong), should be PROBLEM RESOLVED

    PROBLEM CONCLUSION:
    Error message file used by the driver was changed to correct
    the problem

    ------

    APAR: IY23452 COMPID: 5765C3403 REL: 430
    ABSTRACT: GXT135P: UPRINTABLE CHARACTERS MESSAGE IN BOOTLOG

    PROBLEM DESCRIPTION:
    GXT135P stderr messages in bootlog contain unprintable
    characters.

    PROBLEM CONCLUSION:
    CFLAGS += -g -DDEBUG -DDEBUG_BUS -DCFGDEBUG needs
    to be turned off

    ------

    APAR: IY23453 COMPID: 5765C3403 REL: 430
    ABSTRACT: SERIALIZATION PROBLEM IN DLOPEN,DLCLOSE,DLERROR AND DLSYM

    PROBLEM DESCRIPTION:
    serialization problem in dlopen,dlclose,dlerror and dlsym which
    causes the application to crash.

    PROBLEM CONCLUSION:
    Order of mutex lock initialization changed to fix this problem.

    ------

    APAR: IY23561 COMPID: 5765D5101 REL: 121
    ABSTRACT: PHOENIX.SNAP ENHANCEMENTS

    PROBLEM DESCRIPTION:
    phoenix.snap enhancements

    PROBLEM SUMMARY:
    phoenix.snap should be able to run in a non-SP environment
    (HACMP/ES)

    PROBLEM CONCLUSION:
    phoenix.snap will now collect rsct data specifc to HAMP/ES
    regardless of whether it is on an SP.

    ------

    APAR: IY23563 COMPID: 5765D5101 REL: 121
    ABSTRACT: FALSE FAIL_STANDBY EVENT IN HAES441

    PROBLEM DESCRIPTION:
    false fail_standby event in haes441

    PROBLEM SUMMARY:
    A problem in RSCT Topology Services results in
    "false" fail_standby events in HACMP/ES, and
    possibly other forms of "false" failed adapter
    indications. The problem occurs due to an
    incorrect interaction (a race condition)
    between the Topology Services NIM process and
    the netmon (adapter status determination) library.
    The following sequence may be observed in the
    Topology Services NIM process log -- located at
    /var/ha/log/nim.topsvcs.<interface>.<cluster_name> .00X --
    up to a few minutes after the false adapter
    indication:
    10:04:17: Received an OPEN command <= (3)
    10:04:17: Minimum packet size: 76
     ...
    10:04:17: Local address: 192.114.129.195
     ...
    10:04:17: Adapter has broadcast capability. Address
    192.114.129.255.
    10:04:17: Broadcast address is 192.114.129.255.
    10:04:17: Bind to broadcast address succeeded.
    10:04:17: Response successfully sent.
    10:04:17: Sleep for 5.0 sec.
    10:04:17: netmon_thread_main: got a netmon request. <= (2)
    10:04:17: Netmon thread: file descriptors closed. <= (1)
    The occurrence of the "file descriptors closed" (1)
    entry right after the "got a netmon request" (2)
    entry, a few lines AFTER the
    "Received an OPEN command" (3) entry gives an indication
    that the problem is being seen.

    PROBLEM CONCLUSION:
    With the fix, the false fail_standby event
    in HACMP/ES should no longer occur.
    When examining the Topology Services NIM
    process log -- located at
    /var/ha/log/nim.topsvcs.<interface>.<cluster_name> .00X --
    the "file descriptors closed" entry should NOT occur
    right after the "got a netmon request" entry (when the
    latter occurs a few lines after the "Received an OPEN
    command"
    entry)
    See example below:
    10:51:41: Received an OPEN command
    10:51:41: Minimum packet size: 76
     ...
    10:51:41: Adapter has broadcast capability. Address
    9.114.61.255.
    10:51:41: Broadcast address is 9.114.61.255.
    10:51:41: Bind to broadcast address succeeded.
    10:51:41: Response successfully sent.
    10:51:41: Sleep for 5.0 sec.
    10:51:41: netmon_thread_main: got a netmon request.
    10:51:42: Receive thread (re-)enabled.
    10:51:42: netmon response: 2
    10:51:42: netmon response: Adapter is up

    ------

    APAR: IY23564 COMPID: 5765D5101 REL: 121
    ABSTRACT: KEEP 2-3 LOG FILES WITH HIGH PRIORITY

    PROBLEM DESCRIPTION:
    keep 2-3 log files with high priority

    PROBLEM SUMMARY:
    The problem is due to that the original method to assign
    priorities to the log and core files was designed
    for keeping only one (highest priority) log file
    in case there is no enough space.

    PROBLEM CONCLUSION:
    After we change the method to assign the priorities
    it should keep at least 3 log files with highest
    priorities and one recent core file together with the
    corresponding log files.

    ------

    APAR: IY23565 COMPID: 5765D5101 REL: 121
    ABSTRACT: MISSING SUBSCRIPTION GROUP - ML0MEMBERSHIP

    PROBLEM DESCRIPTION:
    Missing subscription group - ml0Membership

    PROBLEM SUMMARY:
    The group ml0Membership group is missing
    from the sample_test program. Thus the
    users are having the difficult to test
    the ml0Membership using the sample_test.

    PROBLEM CONCLUSION:
    This adds the ml0Membership group to the sample_test
    so that the users can easily test the subscription
    to the ml0Membership.

    ------

    APAR: IY23571 COMPID: 5765D5101 REL: 121
    ABSTRACT: TOO SHORT OF LOCALNAME FOR HA_GS_JOIN

    PROBLEM DESCRIPTION:
    too short of localname for ha_gs_join

    PROBLEM SUMMARY:
    An application uses ha_gs_join() to form a Group
    Services group. Among the parameters, a field
    gs_provider_local_name is limited to 16 bytes
    unlike the other group names (limited to 32 bytes).
    This max length is checked at ha_gs_join() and
    returns an error code if it exceeds. This
    different max values (and short length of local_name)
    cause the confusion to the applications.
    Furthermore, the gs_provider_local_name is used
    only for the internal tracking.

    PROBLEM CONCLUSION:
    This fix will truncate the gs_provider_local_name
    with 32bytes and prevent an error msg.

    ------

    APAR: IY23697 COMPID: 5765C3403 REL: 430
    ABSTRACT: DEADLOCK IN LOCKD CODE

    PROBLEM DESCRIPTION:
    During exceptional circumstances, a deadlock can occur in
    the rpc.lockd code. The two stack traces deadlocking each
    other are:
    IAR: .slock_ppc+25c (0014f270): cmpi cr0,0x0,r19,0x0
    LR: .slock_ppc+25c (0014f270)
    f04495e8: . nfs.ext:lm_retry +38 (05572974)
    f0449638: .lock_wakeup+78 (001e916c)
    f0449688: .flckadj+28c (001e9748)
    f0449718: .common_reclock+334 (001ea0f8)
    f04497c8: .jfs_lockctl+ac (00216cb0)
    f0449838: .vnop_lockctl+1c (001c149c)
    f0449878: . nfs.ext:lm_unlock +d0 (0557abb4)
    f04498f8: . nfs.ext:lm_nlm4_dispatch +348 (0557cb08)
    f04499d8: . nfs.ext:svc_getreq +5ac (0557586c)
    f0449f78: .threadentry+18 (00097e9c)
    f0449fb8: .thread_terminate+2fc (00012248)
    IAR: .slock_ppc+25c (0014f270): cmpi cr0,0x0,r19,0x0
    LR: .slock_ppc+25c (0014f270)
    f0269668: .simple_lock+64 (00009564)
    f02696a8: . nfs.ext:lockfh_walk_vnodes +34 (0554f2d4)
    f0269738: .vn_search+48 (0022ee98)
    f0269788: . nfs.ext:lockfh_walk_vfs +28 (0554f4c4)
    f02697c8: .vfs_search+54 (0022f524)
    f0269818: . nfs.ext:unlock_lockmgr_granted +24 (0554ee64)
    f0269868: . nfs.ext:lm_unlock_client +d0 (0557366c)
    f02698b8: . nfs.ext:lm_crash +a0 (05583260)
    f0269908: . nfs.ext:lm_nlm_dispatch +368 (05585314)
    f02699d8: . nfs.ext:svc_getreq +5ac (0557586c)
    f0269f78: .threadentry+18 (00097e9c)
    f0269fb8: .thread_terminate+2fc (00012248)

    PROBLEM SUMMARY:
    lockd may deadlock

    PROBLEM CONCLUSION:
    Take the function causing the problem out of the lock.

    ------

    APAR: IY23987 COMPID: 5765C3403 REL: 430
    ABSTRACT: CHANGE FAILOVER TIMING AND SEQUENCE

    PROBLEM DESCRIPTION:
    Systems may fail to properly switch paths, or may experience
    delays doing so.

    PROBLEM CONCLUSION:
    Wait longer (25 sec vs. 10 sec) when a 9136 error is seen.
    Stop trying to guess the best path to switch to and simply
    alternate paths once there's been a switch failure.

    ------