-
Notifications
You must be signed in to change notification settings - Fork 142
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
Julia crashes with "Bus error: 10" after CSV.write call #180
Comments
I can reproduce on Linux. It also happens without |
Isn't this kind of expected if you use |
I'd have imagined Anyway this direct modification of the file is indeed possible and inevitably leads to corruption. We should probably avoid using both |
Fixed by #204: the new default is equivalent to |
For reference, a way to avoid this problem is to delete the mmapped file instead of writing into it. That way the OS keeps it available to the process which uses it (just making it invisible from the filesystem) and no crash happens. See JuliaData/Feather.jl#94. |
Not entirely, it seems:
This is with the latest CSV release. |
Ah, mmapping by default is only disabled on Windows. |
test.csv
contains:Then:
Edit: the crash does not occur if I set
weakrefstrings=false
.The text was updated successfully, but these errors were encountered: