Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Failing tests with HDF5 API tests for VOLS. #40

Open
brtnfld opened this issue May 31, 2024 · 3 comments
Open

Failing tests with HDF5 API tests for VOLS. #40

brtnfld opened this issue May 31, 2024 · 3 comments
Assignees
Labels
bug Something isn't working

Comments

@brtnfld
Copy link
Collaborator

brtnfld commented May 31, 2024

For the serial tests (test/API in HDF5), only h5_api_test_attribute fails with:


1: Testing shared datatype for attributes                                *FAILED*
1:     reference count of the named datatype is wrong: 1

For the parallel tests (testpar/API), only h5_api_test_parallel_async fails with:

9: **********************************************
9: *                                            *
9: *      API Parallel Async Tests              *
9: *                                            *
9: **********************************************
9: 
9: Testing single dataset I/O                         
9:   Testing test setup                                                  HDF5-DIAG: Error detected in HDF5 (1.15.0) MPI-process 0:
9:   #000: ../../src/H5VLcallback.c line 6321 in H5VLintrospect_get_conn_cls(): NULL obj pointer
9:     major: Invalid arguments to routine
9:     minor: Bad value
9: HDF5-DIAG: Error detected in HDF5 (1.15.0) MPI-process 0:
9:   #000: ../../src/H5VL.c line 658 in H5VLobject_is_native(): can't determine if object is a native connector object
9:     major: Virtual Object Layer
9:     minor: Can't get value
9:   #001: ../../src/H5VLint.c line 1077 in H5VL_object_is_native(): can't get VOL connector class
9:     major: Virtual Object Layer
9:     minor: Can't get value
9:   #002: ../../src/H5VLcallback.c line 6289 in H5VL_introspect_get_conn_cls(): can't query connector class
9:     major: Virtual Object Layer
9:     minor: Can't get value
9:   #003: ../../src/H5VLcallback.c line 6256 in H5VL__introspect_get_conn_cls(): can't query connector class
9:     major: Virtual Object Layer
9:     minor: Can't get value
9:   #004: ../../src/H5VLcallback.c line 6321 in H5VLintrospect_get_conn_cls(): NULL obj pointer
9:     major: Invalid arguments to routine
9:     minor: Bad value
9: *FAILED*
@brtnfld brtnfld added the bug Something isn't working label May 31, 2024
@houjun houjun self-assigned this Jun 5, 2024
@houjun
Copy link
Collaborator

houjun commented Jun 7, 2024

@brtnfld, for the failed serial test, I cannot find the root cause of how the reference count is wrong, can we skip this test when testing async vol for now?
I'm looking into the parallel test issue.

@brtnfld
Copy link
Collaborator Author

brtnfld commented Jun 10, 2024

We should be able to skip the serial test for now. Were you able to reproduce the failures?
Thanks for looking into this.

@houjun
Copy link
Collaborator

houjun commented Jun 11, 2024

Yes, I can reproduce the error with the parallel test, the error is due to the file object not being created (because of async) when H5VL_object_is_native is called, thus leading to the NULL obj pointer error. I will work on a fix.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants