Skip to content

[Bug] failed assertion "mp != nullptr" in CMemoryPoolManager.cpp::Destroy (gporca/libgpos) #285

@Ray-Eldath

Description

@Ray-Eldath

Cloudberry Database version

No response

What happened

in log file (dbfast2) of a recent pg_upgrade failure (https://github.com/cloudberrydb/cloudberrydb/actions/runs/6744120555/job/18339332696), many GPOS_ASSERT failure pops up, indicating parameter CMemoryPool *mp of CMemoryPoolManager::Destroy is nullptr when it shouldn't. this needs further investigation.

log files can be downloaded at https://github.com/cloudberrydb/cloudberrydb/suites/17879327237/artifacts/1027090491.

What you think should happen instead

personally I suppose this is benign.

How to reproduce

I think it occurred on machine several times. but I don't find a reliable way to reproduce.

Operating System

ci

Anything else

No response

Are you willing to submit PR?

  • Yes, I am willing to submit a PR!

Code of Conduct

Metadata

Metadata

Assignees

No one assigned

    Labels

    type: BugSomething isn't working

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions