4 votos

Spotlight se bloquea en `1` y sólo en `1`.

Tengo un problema de focos muy raro y me está volviendo loco.

Cuando abro la búsqueda de Spotlight y escribo 1 el cuadro de búsqueda desaparece como si se estrellara. Por ejemplo, si quiero buscar 1password , escribiendo 1 hará que la caja desaparezca. Sin embargo, si escribo pass funciona bien y encuentra la aplicación "1Password".

Por lo que sé, este es el único personaje que provoca el choque.

Ya he probado la solución de "desactivar la indexación de los marcadores y el historial" y no sirve de nada.

¿Hay alguna forma de eliminar el índice de focos? ¿Tal vez eso ayude?

¿Alguna otra pista que deba buscar?

Yo estoy en BigSur, pero esto también me pasó en Catalina, esperaba que la actualización lo arreglara... pero no fue así. :(

Editar: añadiendo el informe del accidente

Process:               Spotlight [71310]
Path:                  /System/Library/CoreServices/Spotlight.app/Contents/MacOS/Spotlight
Identifier:            com.apple.Spotlight
Version:               1.0 (2150.7.5)
Build Info:            SpotlightUI-2150007005000000~3
Code Type:             X86-64 (Native)
Parent Process:        ??? [1]
Responsible:           Spotlight [71310]
User ID:               502

Date/Time:             2021-03-22 23:30:10.116 -0700
OS Version:            macOS 11.2.1 (20D74)
Report Version:        12
Bridge OS Version:     3.0 (14Y908)
Anonymous UUID:        xxxx

Sleep/Wake UUID:       xxxx

Time Awake Since Boot: 740000 seconds
Time Since Wake:       55000 seconds

System Integrity Protection: enabled

Crashed Thread:        5  Dispatch queue: com.apple.root.user-interactive-qos.overcommit

Exception Type:        EXC_CRASH (SIGABRT)
Exception Codes:       0x0000000000000000, 0x0000000000000000
Exception Note:        EXC_CORPSE_NOTIFY

Application Specific Information:
dyld3 mode
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[__NSArrayM _fastCharacterContents]: unrecognized selector sent to instance 0x600002bb9e90'
terminating with uncaught exception of type NSException
abort() called

2voto

TraFoO Puntos 11

Si no se produce el bloqueo en una cuenta de usuario nueva, es posible que desee forzar al sistema a reconstruir el índice de Spotlight :

  • En el menú Apple, vaya a Preferencias del Sistema
  • En Preferencias del Sistema, seleccione Spotlight, y elija la pestaña Privacidad en la pantalla de Spotlight
  • Haga clic en el icono "+" de la parte inferior de la pantalla y añada una carpeta (cualquier carpeta) a la lista de carpetas excluidas de Spotlight
  • Una vez que haya añadido la carpeta a la lista de carpetas excluidas de Spotlight, seleccione esa carpeta de la lista
  • Haga clic en el icono "-" para eliminar la carpeta de la lista de carpetas excluidas.
  • En el menú de Preferencias del Sistema, seleccione Salir.

El cambio en la lista de carpetas excluidas debería iniciar el (largo) proceso de reconstrucción del índice de Spotlight. No puedo prometer que esto solucione tu problema, pero tiene una buena oportunidad.

1voto

TraFoO Puntos 11

Es una posibilidad remota, pero podría funcionar.

Es posible que Spotlight se cuelgue porque el primer documento de los resultados de alguna manera cuelga Spotlight cuando se hace la vista previa. Una forma de cambiar eso sería cambiar los resultados. Así que

  • Crea una carpeta en tu escritorio llamada "1".
  • Haga doble clic en la carpeta para abrirla.
  • Cierra la ventana.
  • Pruebe la búsqueda de Spotlight ahora y vea si se bloquea

Si no se bloquea, mira (¡pero no hagas clic todavía!) el segundo archivo en los resultados de la búsqueda - que podría ser el que ha estado dando problemas. Si spotlight se bloquea cuando haces clic en el segundo archivo de la lista, es una buena señal de que ese archivo en particular es el origen de tus problemas.

1voto

Ted Wrigley Puntos 101

Un par de pensamientos...

En primer lugar, puede intentar buscar "1" en una ventana de búsqueda del Finder. Eso también utiliza Spotlight, pero como los resultados se presentan a través del Finder, podrías obtener un mensaje de error utilizable que te ayude a diagnosticar el problema.

En segundo lugar, puede intentar trabajar con los comandos de metadatos de unix spotlight, en particular mdfind y mdutil . El primero le permite ejecutar consultas de spotlight desde la línea de comandos, por lo que puede obtener mensajes de error utilizables. La segunda le permite trabajar con los almacenes de metadatos directamente, incluso hasta anular los almacenes de determinados volúmenes.

0voto

user43889 Puntos 266

Es bastante drástico, pero puedes decirle a Spotlight que borre todos los índices con este comando en Terminal (que te pedirá la contraseña):

sudo mdutil -Ea

A continuación, reconstruirá todos los índices.

Puede mostrar el estado de la indexación con:

mdutil -sa o mdutil -sav

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X