Skip navigation

Spotlight Hanging - MDSWorker Thread Exceptions

3260 Views 39 Replies Latest reply: Mar 3, 2014 11:37 PM by ijamessaxon RSS
  • thomas_r. Level 7 Level 7 (26,980 points)
    Currently Being Moderated
    Dec 16, 2013 6:33 PM (in response to indy2005)

    Can I ask why not use McAfee?  I would like virus protection of some description and paid #80 for it.

     

    I'm not always on the same page as Linc with regard to anti-virus software, but when it comes to McAfee, I'm in full agreement with him. Get rid of it.

     

    First, Macs are pretty secure out of the box, with some basic anti-virus features built-in, and thus they have little need for anti-virus for the most part. I won't say that there is never a need, but the advantages and disadvantages need to be carefully weighed. In most cases, disadvantages will outweigh the advantages. See my Mac Malware Guide for more information on that kind of thing.

     

    Second, McAfee is pretty awful at detecting Mac malware. When I tested it back in January, it detected less than half of the then-active malware that I threw at it. See:

     

    http://www.thesafemac.com/mac-anti-virus-testing-01-2013/

     

    If you're going to choose to use anti-virus software on a Mac, you'll want something that can at least do a decent job of detecting Mac malware.

  • Linc Davis Level 10 Level 10 (107,940 points)
    Currently Being Moderated
    Dec 18, 2013 1:43 PM (in response to indy2005)

    If you don't already have a current backup, back up all data, then reinstall the OS. You don't need to erase the startup volume, and you won't need the backup unless something goes wrong. If the system was upgraded from an older version of OS X, you may need the Apple ID and password you used.

         

    If you installed the Java runtime distributed by Apple and still need it, you'll have to reinstall it. The same goes for Xcode.

  • Linc Davis Level 10 Level 10 (107,940 points)
    Currently Being Moderated
    Dec 20, 2013 3:03 PM (in response to indy2005)

    Please repeat the two-step procedure from my comment of Dec. 15 and post the output.

  • Linc Davis Level 10 Level 10 (107,940 points)
    Currently Being Moderated
    Dec 20, 2013 5:47 PM (in response to indy2005)

    Please post the output of the following command:

    { diskutil list; echo; diskutil cs list; } | pbcopy
  • peterk3 Calculating status...
    Currently Being Moderated
    Dec 20, 2013 8:52 PM (in response to Linc Davis)

    I have a similar problem Linc.  On my PowerMac (10.6.8, 2xquadcore).  I have tried all the usual things like deleting the .Spotlight-V100 directories, rebooting from an external drive and running disc utility, fixing file permissions, reinstalling the 10.6.8 combi upgrade but to no effect.  mds just ends up hogging CPU cycles and keeps crashing (sementaion fault), which says to me it is running out of memory(?). Here is the system diagnotic report:

     

    Process:     mds [26941]
    Path:        /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata .framework/Versions/A/Support/mds
    Identifier:  mds
    Version:     ??? (???)
    Code Type:   X86-64 (Native)

    Parent Process:  launchd [1]

     

    Date/Time:   2013-12-21 15:14:40.120 +1100
    OS Version:  Mac OS X 10.6.8 (10K549)

    Report Version:  6

     

    Exception Type:  EXC_BAD_ACCESS (SIGSEGV)

    Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000000

    Crashed Thread:  2  Dispatch queue: Main compaction scheduler

     

    Application Specific Information:

    /SourceCache/Spotlight/Spotlight-507.15/index/ContentIndex/BurstTrie.h:52: failed assertion 'ptrM(newptr).next == ptr.next' /.Spotlight-V100/Store-V1/Stores/585D691D-8DE8-4B80-A8A6-0F1F7534140C (hfs, t: 0x11, st: 0x1, f: 0x480d000) 

     

    here is the output from your suggested Step1 and Step2:

     

    STEP1

     

    Loaded extrinsic kernel extensions:

    at.obdev.nke.LittleSnitch (3876)

    com.oxsemi.driver.OxsemiDeviceType00 (1.28.13)

     

    Loaded extrinsic user agents:

    edu.mit.Kerberos.KerberosAgent

    com.lacie.eventsactions.launcher.agent

    at.obdev.LittleSnitchUIAgent

    uk.co.markallan.clamxav.freshclam

    uk.co.markallan.clamxav.clamscan

    com.google.keystone.user.agent

    edu.mit.Kerberos.CCacheServer

     

    Per-user login items:

    /Applications/iTunes.app/Contents/Resources/iTunesHelper.app

    /Applications/Papers2.app/Contents/SharedSupport/Citations.app

    /Applications/Utilities/Activity Monitor.app

    /Applications/Utilities/Console.app

    /Applications/Utilities/Terminal.app

    /Applications/Evernote.app/Contents/Resources/EvernoteHelper.app

    /Applications/Dropbox.app

    /Applications/LaCie Network Assistant.app

     

    Safari extensions:

    Meeting Scheduler for Gmail

    Procrastinate

    Translation Window

    Google Search Cleanup

    Meeting Scheduler for Google Calendar

    Translate

     

    Restricted user files: 3642

     

    Extrinsic loadable bundles:

    /System/Library/Extensions/ACard6280ATA.kext

    /System/Library/Extensions/ACard62xxM.kext

    /System/Library/Extensions/ACard67162.kext

    /System/Library/Extensions/ACard671xSCSI.kext

    /System/Library/Extensions/ACard6885M.kext

    /System/Library/Extensions/ACard68xxM.kext

    /System/Library/Extensions/hp_psa640_io_enabler.kext

    /System/Library/Extensions/hp_qc_io_enabler.kext

    /System/Library/Extensions/ImmersionForceFeedback.kext

    /System/Library/Extensions/jmPeripheralDevice.kext

    /System/Library/Extensions/LaCie_RemoteComms.kext

    /System/Library/Extensions/LaCieScsiType00.kext

    /System/Library/Extensions/LittleSnitch.kext

    /System/Library/Extensions/LogitechForceFeedback.kext

    /System/Library/Extensions/OxsemiDeviceType00.kext

    /System/Library/Extensions/RT73USBWirelessDriver.kext

    Library/InputManagers/Smart Crash Reports/Smart Crash Reports.bundle

    Library/Internet Plug-Ins/EvernoteSafariClipperPlugin.webplugin

    Library/Services/ENService.app

    Library/Services/GraphicConverter.service

    Library/Spotlight/EndNote.mdimporter

    /Library/Internet Plug-Ins/AdobePDFViewer.plugin

    /Library/Internet Plug-Ins/ChemDraw Plugin Pro.plugin

    /Library/Internet Plug-Ins/CitrixICAClientPlugIn.plugin

    /Library/Internet Plug-Ins/CS ChemDraw Pro.plugin

    /Library/Internet Plug-Ins/DirectorShockwave.plugin

    /Library/Internet Plug-Ins/Flash Player.plugin

    /Library/Internet Plug-Ins/GarminGpsControl.plugin

    /Library/Internet Plug-Ins/Google Earth Web Plug-in.plugin

    /Library/Internet Plug-Ins/OfficeLiveBrowserPlugin.plugin

    /Library/Internet Plug-Ins/RealPlayer Plugin.plugin

    /Library/Internet Plug-Ins/SharePointBrowserPlugin.plugin

    /Library/Internet Plug-Ins/SharePointWebKitPlugin.webplugin

    /Library/PreferencePanes/Citrix Online Plug-in.prefPane

    /Library/PreferencePanes/Flash Player.prefPane

    /Library/PreferencePanes/FMDSysPrefPane.prefPane

    /Library/PreferencePanes/VersionCueCS3.prefPane

    /Library/QuickLook/GraphPad Prism.qlgenerator

    /Library/QuickTime/DivX 5.component

    /Library/QuickTime/FLV.component

    /Library/QuickTime/XVIDDelegate.component

    /Library/Spotlight/GraphPad Prism.mdimporter

    /Library/Spotlight/LogicPro.mdimporter

     

    Unsigned shared libraries:

    /usr/lib/gcc/i686-apple-darwin10/4.0.1/libstdc++.dylib

    /usr/lib/gcc/i686-apple-darwin10/4.2.1/libstdc++.dylib

    /usr/lib/gcc/powerpc-apple-darwin10/4.0.1/libstdc++.dylib

    /usr/lib/gcc/powerpc-apple-darwin10/4.2.1/libstdc++.dylib

    /usr/lib/libgcc_s.10.5.dylib

    /usr/lib/libjmUsbScsi.dylib

    /usr/lib/libMonoPosixHelper.dylib

    /usr/lib/libSFFileMonitor.32.dylib

    /usr/lib/libSFIPC.32.dylib

    /usr/lib/libSFIPC.I.dylib

    /usr/lib/libSFsqlite3.7.4.dylib

    /usr/lib/libSFSyncEngine.I.dylib

    /usr/local/lib/codecs/atrc.so.6.0

    /usr/local/lib/codecs/cook.so

    /usr/local/lib/codecs/cook.so.6.0

    /usr/local/lib/codecs/drv2.so.6.0

    /usr/local/lib/codecs/drv3.so.6.0

    /usr/local/lib/codecs/drv4.so.6.0

    /usr/local/lib/codecs/drvc.so

    /usr/local/lib/codecs/dspr.so.6.0

    /usr/local/lib/codecs/sipr.so.6.0

    /usr/local/lib/codecs/tokf.so.6.0

    /usr/local/lib/codecs/tokr.so.6.0

    /usr/local/lib/codecs/vid_3ivX.xa

    /usr/local/lib/codecs/vid_cvid.xa

    /usr/local/lib/codecs/vid_cyuv.xa

    /usr/local/lib/codecs/vid_h261.xa

    /usr/local/lib/codecs/vid_h263.xa

    /usr/local/lib/codecs/vid_iv32.xa

    /usr/local/lib/codecs/vid_iv41.xa

    /usr/local/lib/codecs/vid_iv50.xa

    /usr/local/lib/itcl4.0.0/libitcl4.0.0.dylib

    /usr/local/lib/libavcodec.52.108.0.dylib

    /usr/local/lib/libavcore.0.16.1.dylib

    /usr/local/lib/libavdevice.52.2.3.dylib

    /usr/local/lib/libavfilter.1.74.0.dylib

    /usr/local/lib/libavformat.52.93.0.dylib

    /usr/local/lib/libavutil.50.36.0.dylib

    /usr/local/lib/libboost_chrono.dylib

    /usr/local/lib/libboost_context.dylib

    /usr/local/lib/libboost_date_time.dylib

    /usr/local/lib/libboost_filesystem.dylib

    /usr/local/lib/libboost_graph.dylib

    /usr/local/lib/libboost_iostreams.dylib

    /usr/local/lib/libboost_locale.dylib

    /usr/local/lib/libboost_math_c99.dylib

    /usr/local/lib/libboost_math_c99f.dylib

    /usr/local/lib/libboost_math_c99l.dylib

    /usr/local/lib/libboost_math_tr1.dylib

    /usr/local/lib/libboost_math_tr1f.dylib

    /usr/local/lib/libboost_math_tr1l.dylib

    /usr/local/lib/libboost_prg_exec_monitor.dylib

    /usr/local/lib/libboost_program_options.dylib

    /usr/local/lib/libboost_python.dylib

    /usr/local/lib/libboost_random.dylib

    /usr/local/lib/libboost_regex.dylib

    /usr/local/lib/libboost_serialization.dylib

    /usr/local/lib/libboost_signals.dylib

    /usr/local/lib/libboost_system.dylib

    /usr/local/lib/libboost_thread.dylib

    /usr/local/lib/libboost_timer.dylib

    /usr/local/lib/libboost_unit_test_framework.dylib

    /usr/local/lib/libboost_wave.dylib

    /usr/local/lib/libboost_wserialization.dylib

    /usr/local/lib/libfuse.2.dylib

    /usr/local/lib/libfuse_ino64.2.dylib

    /usr/local/lib/libinchi.0.3.1.dylib

    /usr/local/lib/libjpeg.8.dylib

    /usr/local/lib/libMonoPosixHelper.dylib

    /usr/local/lib/libmp3lame.0.dylib

    /usr/local/lib/libopenbabel.4.0.0.dylib

    /usr/local/lib/libpng15.15.dylib

    /usr/local/lib/libSFFileMonitor.32.dylib

    /usr/local/lib/libSFIPC.32.dylib

    /usr/local/lib/libSFIPC.I.dylib

    /usr/local/lib/libSFsqlite3.7.4.dylib

    /usr/local/lib/libSFSyncEngine.I.dylib

    /usr/local/lib/libswscale.0.12.0.dylib

    /usr/local/lib/libtcl8.6.dylib

    /usr/local/lib/libtiff.3.dylib

    /usr/local/lib/libtiffxx.3.dylib

    /usr/local/lib/libtk8.6.dylib

    /usr/local/lib/libz.1.2.7.dylib

    /usr/local/lib/sqlite3.7.15.1/libsqlite3.7.15.1.dylib

    /usr/local/lib/tcl8.6/Tktable2.10/libTktable2.10.dylib

    /usr/local/lib/tdbc1.0.0/libtdbc1.0.0.dylib

    /usr/local/lib/tdbcmysql1.0.0/libtdbcmysql1.0.0.dylib

    /usr/local/lib/tdbcodbc1.0.0/libtdbcodbc1.0.0.dylib

    /usr/local/lib/tdbcpostgres1.0.0/libtdbcpostgres1.0.0.dylib

    /usr/local/lib/thread2.7.0/libthread2.7.0.dylib

    /usr/local/lib/vcomponents/libvclient_fat_release.dylib

    /usr/local/lib/vcomponents/libvkernel_fat_release.dylib

    /usr/local/lib/vcomponents/libvshared_fat_release.dylib

    /usr/local/lib/vcomponents/VSDK.framework/Versions/A/VSDK

     

    Library/LaunchAgents:

    com.google.keystone.agent.plist

    uk.co.markallan.clamxav.clamscan.plist

    uk.co.markallan.clamxav.freshclam.plist

     

    /Library/LaunchAgents:

    at.obdev.LittleSnitchUIAgent.plist

    com.lacie.eventsactions.launcher.agent.plist

    com.teamviewer.teamviewer.plist

    com.teamviewer.teamviewer_desktop.plist

     

    /Library/LaunchDaemons:

    at.obdev.littlesnitchd.plist

    com.adobe.fpsaud.plist

    com.adobe.versioncueCS3.plist

    com.barebones.bbedit.plist

    com.lacie.desktopmanager.service.plist

    com.microsoft.office.licensing.helper.plist

    com.sidefx.sesinetd.plist

    com.teamviewer.teamviewer_service.plist

     

    /Library/PrivilegedHelperTools:

    com.barebones.bbedit*            com.microsoft.office.licensing.helper*

    STEP2

     

    Loaded extrinsic daemons:

    org.samba.smbd

    org.samba.nmbd

    edu.mit.Kerberos.krb5kdc

    edu.mit.Kerberos.kadmind

    com.sidefx.sesinetd

    com.microsoft.office.licensing.helper

    com.lacie.desktopmanager.service

    com.barebones.bbedit

    com.adobe.versioncueCS3

    com.adobe.fpsaud

    at.obdev.littlesnitchd

     

    Log check:

    Thu Dec 19  homunculus kernel[0] <Debug>: (default pager): \[KERNEL\]: System is out of paging space.

    Thu Dec 19  homunculus kernel[0] <Debug>: (default pager): \[KERNEL\]: Recovered emergency paging segment

    Thu Dec 19  homunculus kernel[0] <Debug>: Previous Shutdown Cause: -128

    Thu Dec 19  homunculus kernel[0] <Debug>: 00000000 ffffffff Intel82574L::timeoutHandler - link is down

    Fri Dec 20  homunculus kernel[0] <Debug>: 00000000 ffffffff Intel82574L::timeoutHandler - link is down

    Fri Dec 20  homunculus kernel[0] <Debug>: Previous Shutdown Cause: -128

    Fri Dec 20  homunculus kernel[0] <Debug>: Previous Shutdown Cause: -128

    Fri Dec 20  homunculus kernel[0] <Debug>: 00000000 ffffffff Intel82574L::timeoutHandler - link is down

    Fri Dec 20  homunculus kernel[0] <Debug>: Previous Shutdown Cause: -128

    Fri Dec 20  homunculus kernel[0] <Debug>: 00000000 ffffffff Intel82574L::timeoutHandler - link is down

     

    PS  I use Firefox (not Safari so much).  Could the problem be some file on my HD that mds cannot index (no importer)? If this is possible, how would I find the offending file?  Or is it some system extension causing the problem?  This machine is used mainly for quantum mechanical calculations so I need to go as fast as possible so am currently forced to have mds and timemachine turned off.

     

    Woudl really appreciate some help with this problem so anything else you need me to run, just ask

  • Linc Davis Level 10 Level 10 (107,940 points)
    Currently Being Moderated
    Dec 21, 2013 9:41 AM (in response to indy2005)

    If all the facts are as you've stated, including the fact that you reproduced the problem while running in safe mode, then I suggest a clean reinstallation.

     

    Back up all data to at least two different storage devices, if you haven't already done so. There are ways to back up a computer that isn't fully functional. Ask if you need guidance.

     

    Erase and install OS X. This operation will destroy all data on the startup volume, so you had be better be sure of your backups. If your Mac was upgraded from an older version of OS X, you may need the Apple ID and password you used.

     

    When you reboot, the Setup Assistant will launch to take you through the initial setup process. Follow the prompt to transfer the data from one of your backups. Don't transfer the Guest account, if it was enabled on the old system.

    If you installed the Java runtime distributed by Apple and still need it, you'll have to reinstall it. The same goes for Xcode.

Actions

More Like This

  • Retrieving data ...

Bookmarked By (0)

Legend

  • This solved my question - 10 points
  • This helped me - 5 points
This site contains user submitted content, comments and opinions and is for informational purposes only. Apple disclaims any and all liability for the acts, omissions and conduct of any third parties in connection with or related to your use of the site. All postings and use of the content on this site are subject to the Apple Support Communities Terms of Use.