-
Couldn't load subscription status.
- Fork 50
Open
Description
I'm having some trouble processing big 3d volumes using the library. The cause seems to be a lack of bounds checking on buf access in fill() and trace(), buf being statically sized. Due to the numba.jit usage it manifests as a segfault due to the out-of-bounds write.
Here's a PR to add that bounds checking, and allows caller specification of the fixed buffer size to build_sknw():
#2
I guess it could also be dynamically resized, but I'm not familiar with numba.jit flavoured python so I'll leave that.
Metadata
Metadata
Assignees
Labels
No labels