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

Segfault during cleanup after using variable-length datatypes #26

Open
mattjala opened this issue Mar 15, 2024 · 2 comments
Open

Segfault during cleanup after using variable-length datatypes #26

mattjala opened this issue Mar 15, 2024 · 2 comments
Assignees

Comments

@mattjala
Copy link

HDF5 Version: 1.14.3 (develop branch as of this commit)
OS: Ubuntu 22.04

When using the Cache VOL without the async connector under it, writing to datasets with variable-length data leads to a segfault during cleanup of HDF5 objects.

This issue will occur roughly half the time when running test_dataset_vlen_io in hdf5/test/API/H5_api_dataset_test.c. The system environment is configured as in this github workflow in the case without the async connector.

I've tried refactoring the test to close all HDF5 objects before moving onto the next write, but the segfault still occurs when the function exits.

@zhenghh04
Copy link
Collaborator

Thanks @mattjala. I'll take a look.

@zhenghh04 zhenghh04 self-assigned this Mar 15, 2024
@brtnfld
Copy link
Collaborator

brtnfld commented Sep 3, 2024

@zhenghh04, I see a merge related to this issue. Can it be closed?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants