Crash: search with name matching and containing text

From some more investigation, if an IFilter is involved, the crash is probably triggered in part by these two files:

Yard_World_Clock\Clock_0\Clock.ini

Yard_World_Clock\Clock_2\Clock.ini

If you move those files out of the search area, do you still see a crash?

The other *.ini files are all either ASCII or Unicode with a BOM, which means we would not ask an IFilter to search them (we do the plain text search ourselves), but those two files are UTF-16 without a BOM, which looks like binary data and is delegated to IFilters. Our guess is that one of the IFilters on your system is even more confused by UTF-16 without a BOM and is (often) crashing when asked to search the file.

In SearchFilterView, select each filter in the top part of the window and see if it's assigned to .ini in the bottom part. Most only have a couple of extensions, so you can quickly move through the list with the cursor keys.

In my case, one of the query.dll "Plain Text Filters" which are part of Windows is assigned to .ini files:

Note that you may find more than one thing is assigned the extension.

If you then select the extension in the bottom part of the list, you can remove it via the menu at the top:

(You can put it back again after testing via the same menu.)