IBM Support

PM41931: Repeatedly changing open mode of module with differing display state using DXL leads to diagnostic logs

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Repeatedly changing open mode of module with differing display
    state using DXL leads to diagnostic logs
    
    Steps to reproduce:
    - Create a module with few objects
    - Set the module for sharing
    - Open the module and run the script below:
    -----------------------
    string sPath = fullName(current Module)
    Module mod
    int i = 100
    while (i-- ? 0) {
            print i ', '
            mod = share(sPath, false)
            Object obj
            for obj in mod do break
            if (canLock(obj)) {
                    lock(obj) // (Line 11)
            }
            downgrade(mod)
    }
    -----------------------
    
    DOORS crashes with diagnostic logs.
    
    Work-around:
    Maintain consistency of display state. For example, if while
    using share() perm, display parameter is set to false, even
    while using downgrade(), ensure display parameter is set to
    false
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    DOORS was trying to access invalid (corrupt or NULL) pointer
    while refreshing main module window.
    

Problem conclusion

  • Defect was easily reproduced on 9.3.0.1 error message
    suggested error in TreeView refresh callback function. This
    area was recently updated and the defect was fixed and will
    be released in DOORS 9.3.0.4.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PM41931

  • Reported component name

    TLOGIC DOORS

  • Reported component ID

    5724V61DR

  • Reported release

    930

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2011-06-17

  • Closed date

    2011-06-29

  • Last modified date

    2011-06-29

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

Fix information

  • Fixed component name

    TLOGIC DOORS

  • Fixed component ID

    5724V61DR

Applicable component levels

  • R930 PSN

       UP

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSYQBZ","label":"Rational DOORS"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"9.3","Line of Business":{"code":"LOB59","label":"Sustainability Software"}}]

Document Information

Modified date:
27 October 2021