On SQL Server 2016 RTM when doing a Bulk Insert on columns where the data type cannot be determined, and where the number of rows exceeds a certain threshold (i.e. thousands), the bulk insert will fail with:
Msg 7399, Level 16, State 1, Line 127
The OLE DB provider "BULK" for linked server "(null)" reported an error. The provider did not give any information about the error.
Msg 7330, Level 16, State 2, Line 127
Cannot fetch a row from OLE DB provider "BULK" for linked server "(null)".
And a crash dump is generated. If you insert 0 or a space between each delimeter the bulk insert will succeed. This behaviour generates crash dumps on three different SQL 2016 RTM servers including one fresh from scratch, while no crash dumps are generated on equivalent SQL 2012 servers (the bulk insert succeeds).