Greasemonkey: GM está provocando que Firefox se cuelgue y luego se bloquee al cerrar

Creado en 25 sept. 2017  ·  11Comentarios  ·  Fuente: greasemonkey/greasemonkey

@arantius A partir de hace aproximadamente una semana (alrededor de 3.12) y posteriormente desde (incluido 3.13) cuando cierra el navegador, continuará ejecutándose (colgando) durante aproximadamente 30-60 segundos y luego se bloquea y arroja el crashreporter.

Hemos repasado los informes de fallas, los mini-volcados y los diagnósticos estándar para aislar el problema directamente con GM: deshabilitar GM soluciona el problema y habilitarlo da como resultado un 100%, por lo que no hay duda de que el problema es causado por GM.

Sin embargo, lo que no entiendo es que durante casi 2 años no ha habido actualizaciones de código reales, solo cambios de versión y estoy en el 55.x estable (32 bits), lo que significa que no hay 57 problemas de los que hablar y todos los scripts son propios y se han estado ejecutando de la misma manera durante más de un año sin ninguna modificación (y todos menos 2 de ellos ni siquiera usan la API de GM_, y deshabilitarlos / eliminarlos no soluciona el problema, así que dudo es eso), entonces, ¿por qué de repente está causando este problema?

La expectativa después de que se publique 4 sea que se produzcan problemas y lo entiendo y lo acepto, pero aún no estamos en 4 y el 3.x existente que se ejecuta en una versión estable que no sea 57 no debería estar causando esto de la nada. Entonces, ¿qué cambió para causar esto? Actualmente, esto está obstaculizando la actividad diaria de una manera muy crítica, entonces, ¿cómo solucionamos este problema? He intentado leer problemas "relacionados" que sentí que podrían parecerse remotamente a mi problema, pero no veo nada que aborde mi caso, a menos que me haya perdido algo.

Por favor avise, ya que NO quiero ir a VM o TM y abandonar GM por este problema, que francamente no debería estar sucediendo dado que nada ha cambiado todavía. Gracias.

duplicate

Comentario más útil

Exactamente como dijo @jerone . Y 3.14 se aprobó muy rápidamente, por lo que puede instalar y (con suerte) confirmar la corrección:

https://addons.mozilla.org/en-US/firefox/addon/greasemonkey/versions/#version -3.14

Todos 11 comentarios

He intentado leer problemas "relacionados" que sentí que podrían parecerse remotamente a mi problema, pero no veo nada que aborde mi caso, a menos que me haya perdido algo.

Duplicado de # 2573.
Ver https://github.com/greasemonkey/greasemonkey/issues/2573#issuecomment -331927903

@darkred Agradezco el enlace pero el informe tiene múltiples instancias, yo no, solo tengo la principal que nunca termina hasta que falla.

En cuanto al comentario, volver a 3.11 no hizo nada para solucionarlo y no estoy seguro de por qué funcionó para ellos, ya que no ha habido cambios de código (aparte del aumento de la versión) durante dos años, por lo que volver a eso no sería razonable tener un efecto, por lo que no me sorprendió que no hiciera una diferencia en mi caso.

Como dije, ya leí todo y no encontré ninguno para resolver MI problema, entonces, ¿por qué lo publiqué? Así que gracias por vincularme a estos, pero no aborda lo que estoy experimentando. Gracias.

PD: Para aclarar, actualmente estoy ejecutando 3.11 y el problema aún persiste, en caso de que no esté claro. Gracias.

Agradezco el enlace pero el informe tiene múltiples instancias, yo no, solo tengo la principal que nunca termina hasta que falla.

Tengo el mismo problema, y ​​realmente creo que todavía está relacionado con https://github.com/greasemonkey/greasemonkey/issues/2573

PD: Para aclarar, actualmente estoy ejecutando 3.11 y el problema aún persiste, en caso de que no esté claro. Gracias.

Sin duda, ¿reinició Firefox por completo (cierre forzado de todas las instancias de Firefox)?

¿Y puede confirmar que tiene un UserScript con una data: URL para su @icon (consulte https://github.com/greasemonkey/greasemonkey/issues/2573#issuecomment-331927903)?

Agradezco el enlace pero el informe tiene múltiples instancias, yo no, solo tengo la principal que nunca termina hasta que falla.

Las múltiples instancias en mi informe se deben simplemente a que, en mi caso, la electrólisis (e10s) está habilitada.
En su caso, obviamente no está habilitado, pero aparte de eso, estoy seguro de que su problema está cubierto en el n. ° 2573.
Por favor, compruebe los puntos que preguntó Jerone.

@jerone

Sin duda, ¿reinició Firefox por completo (cierre forzado de todas las instancias de Firefox)?

Lindo, me hizo sonreír, sí por supuesto.

¿Y puede confirmar que tiene un UserScript con un data: URL para su @icon (ver # 2573 (comentario))?

Todos nuestros scripts no tienen @icon o, si lo tienen, tienen la forma de data:image/png;base64 que es solo local. A mi entender, ese no es el problema con lo que se discutió allí, ¿o sí? porque no está pidiendo nada desde ningún lado.

@darkred Claro entonces, vamos con que son lo mismo. Y sí, puedo verlo yo mismo, ya lo verifiqué y la respuesta está arriba.

A mi entender, ese no es el problema con lo que se discutió allí.

Sí lo fue, y ya está arreglado . Creo que pronto se lanzará una nueva versión.

@jerone Estaba en medio de reformular mi respuesta, pero ya lo

EDITAR: Ok, mirando las confirmaciones, parece que fue un problema con la forma en que se migraron los scripts y no con los scripts en sí. Probaré la actualización tan pronto como sea empujada y veré cómo va, gracias.

Pero, ¿cómo es que los datos locales que no se obtienen en ningún lugar causan esto?

Según tengo entendido, está tratando de obtener el @icon , pero no es un URI válido, por lo que falla de alguna manera. Pero si quieres más detalles, tienes que preguntar a @arantius.

Exactamente como dijo @jerone . Y 3.14 se aprobó muy rápidamente, por lo que puede instalar y (con suerte) confirmar la corrección:

https://addons.mozilla.org/en-US/firefox/addon/greasemonkey/versions/#version -3.14

@jerone Entendido gracias.
@arantius Gracias, espero probarlo.

@arantius Quería tener la oportunidad de trabajar con él un poco antes de informar y me complace decir que las correcciones funcionaron. Ahora se cierra correctamente, aunque debe tenerse en cuenta que, aunque antes se cerraba completamente casi instantáneamente (unos segundos), ahora puede cerrarse desde 30 segundos hasta 60 segundos después, pero al menos ESTÁ cerrándose correctamente ahora, gracias. usted para la solución rápida.

¿Fue útil esta página
0 / 5 - 0 calificaciones