FoxTrot Search Forum
FoxTrot Search for macOS Forum

Home » Public Forums » FoxTrot Search User Forum » Index corrupted, new index build is not working
Re: Index corrupted, new index build is not working [message #126 is a reply to message #125] Wed, 15 May 2013 17:46 Go to previous messageGo to previous message
FoxTrot Engineering
Messages: 417
Registered: April 2020
Senior Member
david berreby wrote:

> 3. This indexing never seems to end. It tells me 19,381 one files out of
> 60,219 are indexed, but the number of files completed does not increase
> with the passage of time. Moreover the "time remaining" indicator goes up
> and down wildly (it now says time remaining is "about 9 days"...wait that
> just switched to 19 hours...then to "about a day"...now it's back up to "3
> days" -- all this since I typed the "3" above)
>
> 4. Every now and then I get a message that something called
> "something-something"helper has quit unexpectedly.

The i386MDIHelper (or RosettaMDIHelper) is used when using a 32-bit (or PowerPC) Spotlight importer. If it crashes, then one of your third-party applications have a Spotlight importer that crashes. I think you should not get this alert message, unless if you have set Crash Reporter preferences in the developer mode.
Anyway, FoxTrot should recover from this and continue indexing, but if prior to crashing, this importer hangs, then yo can get what you describe: indexing can be very long. FoxTrot should also force-quit the importer if it hangs for a long time, but it can hang again for the next indexed document...

To determine which importer is concerned, several options:

- check the blacklist; every time an importer hangs or crashes, the document being indexed is blacklisted, so it will not be indexed again (assuming the indexer is crashing on a specific document, and not for every document!). In FoxTrot Pro, the blacklist button is at the bottom of indexed locations list, in the "indexed data" pane of the "manage indices" window. If the blacklist contains a lot of files from a third party application, it's importer is probably not working correctly.

- check the crawler log; click "Logs…" in the "Configuration" pane, and check the file currently being indexed in "FoxTrotCrawler.log". If the the importer frequently hangs on files from a third party application, it's importer is probably not working correctly.

- use Activity Monitor; select "all processes" in the toolbar popup menu, then sort the processed by % CPU; if FTFileCrawler or i386MDIHelper or RosettaMDIHelper uses 100 % of CPU, select it in the processes list, and click "sample" in the toolbar. Examining the sample should indicate which importer is currently being called.

If you find that the CPU is used mainly by FTProFileIndexer, then the problem can be elsewhere; check if some exceptions are shown in the indexer log. Also, you can verify if the size of your index file is normal, in the Finder or in the "configuration" pane.

Thanks for the report


Jérôme - CTM Engineering


------------------------------------------------------------ ---------
"I would like to comment that FoxTrot is so far superior to Spotlight
in every way that without it, I would probably have to go back to
Windows (shudder) since the ability to search my own files is mission
critical."
Steven Merley, FoxTrot Personal Search user

Download a demo version from www.foxtrot.ch
------------------------------------------------------------ ---------

--

---


Jérôme - FoxTrot Engineering
 
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: Multiple IMAP accounts
Next Topic: Is it possible to use Boolean OR plus proximity?
Goto Forum:
  


Current Time: Fri May 09 15:51:45 GMT+2 2025