IBM Support

IJ28184: LOGASSERTFAILED: RMSGP != __NULL

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

  • [X] logAssertFailed: rmsgP != __null
    [X] return code 0, reason code 0, log record tag 0
    [X] *** Assert exp(rmsgP != __null) in line 9805 of file
    /project/spreltac505/build/rtac505s001a/src/avs/fs/mmfs/t
    s/classes/
    [E] *** Traceback:
    [E]         2:0x1085BEF4 logAssertFailed + 0x484 at ??:0
    [E]         3:0x1089AE68 RcvWorker::RcvMain() + 0x368 at
    ??:0
    [E]         4:0x1089AF54 RcvWorker::thread(void*) + 0x84
    at ??:0
    [E]         5:0x102B5C28 Thread::callBody(Thread*) +
    0x118 at ??:0
    [E]         6:0x1029F38C Thread::callBodyWrapper(Thread*)
    + 0x11C at ??:0
    [E]         7:0x7FFFA79A8AE0 start_thread + 0x100 at ??:0
    [E]         8:0x7FFFA74EE8F8 __GI___clone + 0x74 at ??:0
    mmfsd:
    /project/spreltac505/build/rtac505s001a/src/avs/fs/mmfs/t
    s/classes/tscomm/llcomm.C:9805: void
    logAssertFailed(UInt32, const char*, UInt32, Int32,
    Int32, UInt32, const char*, const char*): Assertion
    'rmsgP != __null' failed.
    [E] Signal 6 at location 0x7FFFA7403798 in process 50166,
    link reg 0x7FFFA740370C.
    [I] nip 0x00007FFFA7403798  msr 0x800000000280F033
    [I] ctr 0x0000000000000000 link 0x00007FFFA740370C
    [I] xer 0x0000000000000000  ccr 0x0000000044004848
    [I] sft 0x0000000000000001  trp 0x0000000000000C00
    [I] dar 0x00007FFFA6020000  dsi 0x0000000042000000
    [I]   r0: 0x00000000000000AE    r1: 0x00007FFBB4D3D600
    [I]   r2: 0x00007FFFA75C7300    r3: 0x0000000000000000
    [I]   r4: 0x00007FFBB4D3D628    r5: 0x0000000000000000
    [I]   r6: 0x0000000000000008    r7: 0x00007FFFA7403770
    [I]   r8: 0x800000000280F033    r9: 0x0000000000000000
    [I]  r10: 0x0000000000000000   r11: 0x0000000000000000
    [I]  r12: 0x0000000000000000   r13: 0x00007FFBB4D55F10
    [I]  r14: 0x00007FFFA7AB0000   r15: 0x00007FFBB4CD0000
    [I]  r16: 0x00007FFFA79E4410   r17: 0x00007FFFA79E4420
    [I]  r18: 0x00007FFE143F5960   r19: 0x0000000011A78A38
    [I]  r20: 0x0000000011DA3B08   r21: 0x0000000000000000
    [I]  r22: 0x0000000011D8358C   r23: 0x00007FFFA75C1938
    [I]  r24: 0x0000000000000000   r25: 0x0000000000000000
    [I]  r26: 0x0000000000000000   r27: 0x0000000000000000
    [I]  r28: 0x000000001175D1C8   r29: 0x0000000000000006
    [I]  r30: 0x0000000000000000   r31: 0x00007FFBB4D3D628
    [D] Traceback:
    [D] #0: 0x00007FFFA7562E88
    .annobin_free_mem.end.7FFFA754E5C8 + 0x148C0 at ??:0
    [D] #1: 0x00007FFFA73E3BAC  __GI_abort + 0x164 at ??:0
    [D] #2: 0x00007FFFA73F70F0  .annobin_assert.c + 0x1BE at
    ??:0
    [D] #3: 0x00007FFFA73F7194  __GI___assert_fail + 0x64 at
    ??:0
    [D] #4: 0x000000001085BF18  logAssertFailed + 0x4A8 at
    ??:0
    [D] #5: 0x000000001089AE68  RcvWorker::RcvMain() + 0x368
    at ??:0
    [D] #6: 0x000000001089AF54  RcvWorker::thread(void*) +
    0x84 at ??:0
    [D] #7: 0x00000000102B5C28  Thread::callBody(Thread*) +
    0x118 at ??:0
    [D] #8: 0x000000001029F38C
    Thread::callBodyWrapper(Thread*) + 0x11C at ??:0
    [D] #9: 0x00007FFFA79A8AE0  start_thread + 0x100 at ??:0
    [D] #10: 0x00007FFFA74EE8F8  __GI___clone + 0x74 at ??:0
    

Local fix

Problem summary

  • mmfsd daemon assert going off: Assert exp(rmsgP != __null)
    in file llcomm.C, resulting in a daemon crash.
    

Problem conclusion

  • Benefits of the solution:
    No more assert
    
    Work Around:
    None
    
    Problem trigger:
     The RPC component may hit this assert because
    of  missing a memory barrier.
    
    Symptom:
    Abend/Crash
    
    Platforms affected:
    ALL Linux OS environments
    
    Functional Area affected:
    All Scale Users
    
    Customer Impact:
    High Importance
    
    Changed Externals:
    None
    

Temporary fix

Comments

APAR Information

  • APAR number

    IJ28184

  • Reported component name

    SPEC SCALE STD

  • Reported component ID

    5737F33AP

  • Reported release

    505

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2020-09-18

  • Closed date

    2020-10-15

  • Last modified date

    2020-10-15

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

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

    IJ29154

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":"505","Line of Business":{"code":"LOB26","label":"Storage"}}]

Document Information

Modified date:
07 November 2020