IBM Support

IJ27098: ASSERT EXP(CFG) IN FSFLASHDEVICE.C

Subscribe to this APAR

By subscribing, you receive periodic emails alerting you to the status of the APAR, along with a link to the fix after it becomes available. You can track this item individually or track all items by product.

Notify me when this APAR changes.

Notify me when an APAR for this component changes.

 

APAR status

  • Closed as program error.

Error description

  • Assert in lroc code:
    
    [E]: LROC ComponentConfig is
    unavailableflashIO=0x7fcb5e631a18 pageNum=228251199
    componentId=0 compPageNum=57062847configId=4294967295
    mmfsd: Error=MMFS_GENERIC, ID=0x30D9195E, Tag=13278710
    Generic error in
    /project/spreltac504/build/rtac504s003a/src/avs/fs/mmfs/t
    s/flea/FSFlashDevice.C line 894  retCode 0, reasonCode 0
    Tag=13278710   cfg
    [X] logAssertFailed: cfg
    [X] return code 0, reason code 0, log record tag 0
    [X] *** Assert exp(cfg) in line 894 of file
    /project/spreltac504/build/rtac504s003a/src/avs/fs/mmfs/t
    s/flea/FSFlashDevice.C
    [E] *** Traceback:
    [E]         2:0x56033F91EB08 logAssertFailed + 0x418 at
    ??:0
    [E]         3:0x5603402B0424
    FSFlashDevice::read(FSFlashIO*) + 0x3D4 at ??:0
    [E]         4:0x5603402817CE FSParent::issueChildren() +
    0x7E at ??:0
    [E]         5:0x5603402C19FE
    FSFRM::readFlash(FSPageList*, bool, bool) + 0x1B3E at
    ??:0
    [E]         6:0x560340271F21 FSAPI::read(FSAPIparms*) +
    0xEA1 at ??:0
    [E]         7:0x56034024F253 fs_read_data(unsigned long,
    unsigned long, unsigned char*, unsigned long*) + 0x2B3 at
    ??:0
    [E]         8:0x56033F46E96B SFSRecallRangeLROC(void
    const*, Buffer const*, int, int, int, unsigned int, int*,
    int*, unsigned int*) + 0x7FB at ??:0
    [E]         9:0x56033F4E9D20
    BufferDesc::recallFromLROC(int, int) + 0x190 at ??:0
    [E]         10:0x56033F4F4335
    BufferDesc::readRanges(FSOperation*, fsDiskAddr const*,
    int, int, unsigned int, unsigned int, unsigned int,
    unsigned int, FSOperation*) + 0x4F5 at ??:0
    [E]         11:0x56033F4F48A8
    BufferDesc::makeRangesValid(FSOperation*, fsDiskAddr
    const*, fsDiskAddr, int, int, unsigned int, unsigned int,
    FSOperation*) + 0x458 at ??:0
    [E]         12:0x56033F4F6255
    BufferDesc::makeBufferValid(FSOperation*, int, int, int,
    fsDiskAddr*, FSOperation*, FileUID*,
    LkObj::LockModeEnum*) + 0x12F5 at ??:0
    [E]         13:0x56033F57D7A7
    OpenInstance::fetchOrPrefetchM(long long, long long, int,
    int, int, LkObj::LockModeEnum, int, LkObj::LockModeEnum,
    FSOperation*, BufferDesc**) + 0x2327 at ??:0
    [E]         14:0x56033F580F3E GlobalFS::doPrefetchM() +
    0x81E at ??:0
    [E]         15:0x56033F58121E
    GlobalFS::prefetchWorkerBody() + 0x19E at ??:0
    [E]         16:0x56033F4073C3 Thread::callBody(Thread*) +
    0x63 at ??:0
    [E]         17:0x56033F3F4342
    Thread::callBodyWrapper(Thread*) + 0xA2 at ??:0
    [E]         18:0x7FCB692A7E65 start_thread + 0xC5 at ??:0
    [E]         19:0x7FCB683AB88D __clone + 0x6D at ??:0
    [E] Signal 6 at location 0x7FCB682E3337 in process 22853,
    link reg 0xFFFFFFFFFFFFFFFF.
    [N] Restarting mmsdrserv
    

Local fix

Problem summary

  • mmfsd daemon asserting with
    Assert exp(cfg) in FSFlashDevice.C
    

Problem conclusion

  • Benefits of the solution:
    No more assert
    
    Work Around:
    None
    
    Problem trigger:
    On nodes with LROC-devices.
    
    Symptom: Abend/Crash
    
    Platforms affected:  Linux Only
    
    Functional Area affected: LROC
    
    Customer Impact: High Importance
    
    Changed Externals:None
    

Temporary fix

Comments

APAR Information

  • APAR number

    IJ27098

  • Reported component name

    SPEC SCALE STD

  • Reported component ID

    5737F33AP

  • Reported release

    504

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2020-08-18

  • Closed date

    2020-10-07

  • Last modified date

    2020-10-07

  • 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

    SPEC SCALE STD

  • Fixed component ID

    5737F33AP

Applicable component levels

[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"STXKQY","label":"IBM Spectrum Scale"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"504","Line of Business":{"code":"LOB26","label":"Storage"}}]

Document Information

Modified date:
08 October 2020