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 on array_fragments call #1888

Closed
kylemann16 opened this issue Jan 12, 2024 · 4 comments
Closed

Segfault on array_fragments call #1888

kylemann16 opened this issue Jan 12, 2024 · 4 comments

Comments

@kylemann16
Copy link

Description

On linux/amd64 architecture, tiledb is failing to access array fragments and handle array creation errors:

  • Accessing an array's fragments via tiledb.array_fragments(tdb_dir) leads to a signal 6 abort.
  • Attempting to create an array that has already been created leads to a signal 11 segfault

Expected Results

  • Correctly access array fragments
  • Output an error message without a segfault when I attempt to create an array that already exists

I assume these errors are coming from the base TileDB library, but I'm interacting with them through Python so I'm posting it here. I can move it over to that repo if necessary though!

Reproduction scripts, logs, and environment versions can be found here:
https://gist.github.com/kylemann16/1e4848c48ba81c8fcaa2efb3f0d5fe27

@ihnorton
Copy link
Member

Thanks @kylemann16, we'll take a look. I can reproduce this, but it appears to be linux-specific.


sc-39124

@ihnorton
Copy link
Member

ihnorton commented Feb 2, 2024

AFAICT this was caused by conda-forge/tiledb-feedstock#228 and is now mitigated via pinning; we'll do our best to get a full fix in ASAP, depending on whether the cause is under our control.

@ihnorton
Copy link
Member

@ihnorton
Copy link
Member

Closing, please let me know if we need to reopen.

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