Apple envió un trackpad de reemplazo y mientras eso estaba en tránsito, iOS / iPadOS 13.5.1 (17F80) fue lanzado. Desde la actualización, no he tenido caídas del proceso pointeruid, y también tenía el hardware intercambiado.
Por el momento, creo que fue el software y no el hardware, pero no puedo estar seguro. Recomendaría contactar con el soporte de Apple si no puedes comprobar si hay fallos o sigues teniendo problemas con tu dispositivo. Voy a dejar el resto de la solución de problemas inicial a continuación en caso de que ayuda a otros a encontrar su cursor en el iPadOS.
En Xcode veo que el proceso pointeruid se bloquea con bastante frecuencia. Mi teoría de trabajo es que esto se bloquea y si no se reinicia, me falta un puntero y cuando reinicié el iPad, se estrelló antes de que pudiera ver el puntero nunca dibujar.
Hardware Model: iPad8,9
Process: pointeruid [283]
Path: /System/Library/PrivateFrameworks/PointerUIServices.framework/Support/pointeruid
Identifier: pointeruid
Version: ???
Code Type: ARM-64 (Native)
Role: Unspecified
Parent Process: launchd [1]
Coalition: com.apple.PointerUI.pointeruid [300]
Date/Time: 2020-05-28 11:17:52.8551 -0500
Launch Time: 2020-05-28 11:17:52.5865 -0500
OS Version: iPhone OS 13.5 (17F75)
Release Type: User
Baseband Version: n/a
Report Version: 104
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Subtype: KERN_INVALID_ADDRESS at 0x0000000000000068
VM Region Info: 0x68 is not in any region. Bytes before following region: 4334665624
REGION TYPE START - END [ VSIZE] PRT/MAX SHRMOD REGION DETAIL
UNUSED SPACE AT START
--->
__TEXT 00000001025dc000-0000000102610000 [ 208K] r-x/r-x SM=COW ...rt/pointeruid
Termination Signal: Segmentation fault: 11
Termination Reason: Namespace SIGNAL, Code 0xb
Terminating Process: exc handler [283]
Triggered by Thread: 0
Antes de llamar al servicio de asistencia de Apple, estos son los pasos del triaje para el autorrescate.
- Apaga el iPad mientras está conectado.
- Desconecte la alimentación del conector del teclado (lado izquierdo en la bisagra inferior)
- Conectar la alimentación USB C - ver que el iPad se enciende - para saber que la conexión es sólida
- Actualizar el iPad a iPadOS 13.5
- Contacta con AppleCare. Me han llamado de ingeniería y me enviarán un nuevo teclado para que me lo devuelvan. No sé si lo desecharán o lo analizarán, pero en mi caso esperaré a tener un segundo teclado para probarlo.
Los pasos de triaje en los que no pensé son los siguientes:
- Accesibilidad abierta en entornos generales
Cuando el teclado está conectado, debería ver el control del puntero. Retira el iPad del teclado y la opción del puntero debería desaparecer al instante. Vuelva a conectar y luego asegúrese de desactivar todos los elementos: Ocultar automáticamente, etc... y haz que el color / tamaño sea grande para asegurarte de que no está en la pantalla y no es visible.
Si sus conectores están sucios, no conseguirá el cambio inmediato en el control del puntero. Además, inspeccione su teclado bajo una luz brillante para ver si hay grietas o daños físicos. Si se mojó, eso podría hacer que el trackpad falle.