Hi Chris,
Sorry to take so long to get back to you but I have had company here and I have not been able to look at this. The problem is being cause by the handling of log ID3 tags. I have examples of the Album tag, the Artist tag and of course the Title tag all causing the problem.
If the tag is 63 characters or longer, WinCab just dies when it processes the tag. If I shorten the tag to 62 characters there is no problem. I have tried it with all 3 tag types and this is the problem each time.
There is no problem with this being from a corrupt database, as this was a new install and when this error occurs, no database is created.
Here are a couple of examples from the WinCab Debug Log:
0:00:07.13-LVL3-INDEXER-LOOP: Working on 02 - I'm Just An Old Chunk Of Coal (But I'm Gonna Be A Diamond Someday).mp3 (5376600 bytes)...
0:00:07.13-LVL4-INDEXER-LOOP: No match (no pointer). File ID=37660002-I
0:00:07.13-LVL4-INDEXER-LOOP: ** ID3 tag found.
0:00:07.17-LVL5-GETID3FIELD: String is Unicode, Raw data: 0 49 0 27 0 6d 0 20
0:00:07.17-LVL5-GETID3FIELD: Converted data: ''
0:00:07.45-LVL3-INDEXER-LOOP: Working on 11 - Are The Good Times Really Over (I Wish A Buck Was Still Silver).mp3 (5088707 bytes)...
0:00:07.45-LVL4-INDEXER-LOOP: No match (no pointer). File ID=08870711-A
0:00:07.45-LVL4-INDEXER-LOOP: ** ID3 tag found.
0:00:07.50-LVL5-GETID3FIELD: String is Unicode, Raw data: 0 41 0 72 0 65 0 20
0:00:07.50-LVL5-GETID3FIELD: Converted data: 'Are The Good Times Really Over (I Wish A Buck Was Still Silver)'
I hope this helps you find the problem, Bryce.
P.S. I did try these same files with other programs and they processed the files without error.