On Friday, 25 June 2021 at 14:22:25 UTC, seany wrote:
On Friday, 25 June 2021 at 14:13:14 UTC, jfondren wrote:
On Friday, 25 June 2021 at 13:53:17 UTC, seany wrote:
[...]
A self-contained and complete example would help a lot, but
the likely
problem with this code is that you're accessing pnts[y][x] in
the
loop, which makes the loop bodies no longer independent
because some
of them need to first allocate an int[] to replace the
zero-length
pnts[y] that you're starting with.
Consider:
```
$ rdmd --eval 'int[][] p; p.length = 5;
p.map!"a.length".writeln'
[0, 0, 0, 0, 0]
```
This particular location does not cause segfault.
It is segfaulting down the line in a completely unrelated
location... Wait I will try to make a MWP.
[Here is MWP](https://github.com/naturalmechanics/mwp).
Please compile with `dub build -b release --compiler=ldc2 `. Then
to run, please use : `./tracker_ai --filename 21010014-86.ptl `