Skip to content

Heap APIs aborting on enqueue tests on L0 adapter #1094

Open
@omarahmed1111

Description

@omarahmed1111

While testing adapter third bump PR, L0 enqueue tests was failing sometimes with a heap APIs problems like here, it have aborted with free(): corrupted unsorted chunks, on a rerun it sometimes also abort with malloc(): unsorted double linked list corrupted like here. On a third rerun, it sometimes also fail normally like here. The normal failure is expected from this test, but the heap calls aborting shouldn't be expected and wasn't consistent. This was also only happening on CI with me.

Note: This problem wasn't happening before the third adapter bump as the tests was seg-faulting earlier in the tests pipeline in urEnqueueDeviceGetGlobalVariableReadTest.InvalidEventWaitInvalidEvent but the adapter third bump will fix this test so it allowed the tests pipeline to reach and test following tests which one of them have caused this.

I believe this is coming from one of urEnqueueEventsWaitTest tests but not entirely sure of that.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingci/cdContinuous integration/devlieryconformanceConformance test suite issues.level-zeroL0 adapter specific issues

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions