
Smartcard congela Firefox
Buenos días, Estoy teniendo un problema con Firefox 140 ESR y es que se queda congelado de manera aleatoria y no carga ninguna página. Se trata de entorno corporativo, Redhat 8.10 virtualizado por vmware, agente horizon 8.13. Este problema no muestra ningun error en pantalla visible. Hemos realizado un strace y vemos que hay repetidas llamadas al lector de PKI (ver imagen adjunta) pero desconocemos como arreglar esto. Alguien más ha tenido este problema o tratado con algo similar?
Datos adicionales: Ya hemos instalado las ultimas updates del sistema, y hemos actualizado la versión de Firefox (antes teníamos la 128 ESR) y sigue ocurriendo. Hemos probado a reinstalar el driver de PKI, utilizamos OpenSC. También hemos probado con el driver por defecto de vmware y sigue igual. En cada inicio está configurado que se borren: caché, historial, sesiones y cookies. En cada inicio el perfil que se inicia es el perfil por defecto, hay políticas de Empresa aplicadas (sin ellas aplicadas también ocurre el fallo)
Dejo a continuación un fragmento del strace:
restart_syscall(<... resuming interrupted poll ...>) = 1 read(34, "\372", 1) = 1 futex(0x7f44be20b518, FUTEX_WAKE_PRIVATE, 1) = 1 futex(0x7f44e60e8700, FUTEX_WAKE_PRIVATE, 1) = 1 write(35, "\372", 1) = 1 recvmsg(11, {msg_namelen=0}, 0) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=8, events=POLLIN}, {fd=11, events=POLLIN}, {fd=13, events=POLLIN}, {fd=34, events=POLLIN}], 4, 0) = 1 ([{fd=34, revents=POLLIN}]) read(34, "\372", 1) = 1 recvmsg(11, {msg_namelen=0}, 0) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=8, events=POLLIN}, {fd=11, events=POLLIN}, {fd=13, events=POLLIN}, {fd=34, events=POLLIN}], 4, 0) = 0 (Timeout) recvmsg(11, {msg_namelen=0}, 0) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=8, events=POLLIN}, {fd=11, events=POLLIN}, {fd=13, events=POLLIN}, {fd=34, events=POLLIN}], 4, 0) = 0 (Timeout) recvmsg(11, {msg_namelen=0}, 0) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=8, events=POLLIN}, {fd=11, events=POLLIN}, {fd=13, events=POLLIN}, {fd=34, events=POLLIN}], 4, 0) = 0 (Timeout) recvmsg(11, {msg_namelen=0}, 0) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=8, events=POLLIN}, {fd=11, events=POLLIN}, {fd=13, events=POLLIN}, {fd=34, events=POLLIN}], 4, -1) = 1 ([{fd=34, revents=POLLIN}]) read(34, "\372", 1) = 1 futex(0x7f44be20b518, FUTEX_WAKE_PRIVATE, 1) = 1 write(35, "\372", 1) = 1
Gracias de antemano Un saludo.
All Replies (1)
Hola No he tenido consulta sobre el entorno que comentas, sugiero probar lo mismo pero en una maquina física, por lo tanto se puede determinar si es un problema entre el mapeo del dispositivo en la maquina virtual y el Firefox o no. Lo que no comentas si el smartcard, entiendo que se usara para identificarse y/o firmar, funciona en algún momento.
Saludos