sealert command hangs and never returns / setroubleshootd crashes in libgirepository

Solution Verified - Updated -

Issue

  • When executing sealert -l <id> or sealert -l \*, the command never returns

    # sealert -l \*
    ... command hangs without printing anything ...
    
  • Journal shows that setroubleshootd segfaults

    [...] kernel: setroubleshootd[5976]: segfault at 18 ip 00007ff729eb5814 sp 00007ffc247bcb08 error 4 in libgirepository-1.0.so.1.0.0[7ff729ea4000+35000]
    
  • Journal shows that setroubleshootd could not execute generated code

    [...] setroubleshootd[5976]: could not allocate closure
    [...] setroubleshootd[5976]: could not allocate closure
    

Environment

  • Red Hat Enterprise Linux 8
    • sealert
    • setroubleshootd

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In