I ran into a similar issue. I found special escape characters in my file that was killing it. The good news is that you know exactly where it failed in the file. So look at lines 30645 and 30646 with a good text editor that can view escape characters (Notepad++ or SciTE), and see if there is anything odd.
This is frequently caused by an improperly escaped delimiter. For example, the input file using quoting but double quote appears in the data, like 17" Screen. Look at the data around where it's failing as others have suggested.