-
Notifications
You must be signed in to change notification settings - Fork 986
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
fwrite "segfault from C stack overflow" for very wide (1,344,389 column) DT #1903
Comments
I'll need much more information please. How many rows and columns is the data.table? What types are the columns? Please run with |
If you are on Windows please ensure to purge the old version fully. Maybe reboot required, even these days. We've seen problems before where Windows appears to keep the old .dll hanging around. When this happens it causes segfault as you described. Also, please try the very latest version as of today as there have been changes in the last few days. (The verbose=TRUE output will give me more info now, for example, if you can provide that.) |
Sorry about the lack of clarity. Please find all information below:
locale: attached base packages: other attached packages: |
Excellent thanks. I'll try and reproduce. Quite feasible that the rows-per-thread calculation is going wrong in this very wide case. |
Reproduced and fixed. Thanks again. |
I am using the latest development version of data.table and when I am trying to fwrite a huge table, it errors out with the message "segfault from C stack overflow".
The github version which I installed two weeks back on another system is working perfectly for the same file.
Could you please fix this?
The text was updated successfully, but these errors were encountered: