Greasemonkey: GM Menyebabkan Firefox Hang dan kemudian Crash Saat Menutup

Dibuat pada 25 Sep 2017  ·  11Komentar  ·  Sumber: greasemonkey/greasemonkey

@arantius Mulai sekitar seminggu yang lalu (sekitar 3.12) dan kemudian sejak (termasuk 3.13) ketika Anda menutup browser, browser akan terus berjalan (hang) selama sekitar 30-60 detik dan kemudian crash memuntahkan crashreporter.

Telah membahas laporan kerusakan, dump mini, dan diagnostik standar untuk mengisolasi masalah secara langsung dengan GM - menonaktifkan GM memperbaiki masalah dan mengaktifkannya menghasilkan 100% - jadi tidak ada keraguan masalah ini disebabkan oleh GM.

Namun, yang tidak saya mengerti adalah bahwa selama hampir 2 tahun sekarang tidak ada pembaruan kode yang sebenarnya, hanya versi yang tidak stabil dan saya menggunakan 55.x stable (32 bit) yang berarti tidak ada 57 masalah untuk dibicarakan dan semua skrip adalah pihak pertama dan telah berjalan dengan cara yang sama selama lebih dari setahun tanpa modifikasi apa pun (dan semuanya kecuali 2 di antaranya bahkan tidak menggunakan GM_ API, dan menonaktifkan/menghapusnya tidak memperbaiki masalah jadi saya ragu itu) - jadi mengapa tiba-tiba menyebabkan masalah ini?

Harapan setelah 4 dirilis akan menyebabkan masalah dan saya mengerti dan menerimanya, tetapi kami belum menggunakan 4 dan 3.x yang ada berjalan pada stabil non-57 seharusnya tidak menyebabkan ini tiba-tiba. Jadi apa yang berubah menyebabkan ini? Saat ini ini menghambat aktivitas sehari-hari dengan cara yang sangat kritis, jadi bagaimana kita memperbaiki masalah ini? Saya telah mencoba membaca masalah "terkait" yang saya rasa mungkin mirip dengan masalah saya, tetapi saya tidak melihat apa pun yang membahas kasus saya - kecuali saya melewatkan sesuatu.

Mohon saran, karena saya TIDAK ingin pergi ke VM atau TM dan meninggalkan GM untuk masalah ini, yang sejujurnya seharusnya tidak terjadi mengingat belum ada yang benar-benar berubah. Terima kasih.

duplicate

Komentar yang paling membantu

Persis seperti yang dikatakan @jerone . Dan 3.14 disetujui dengan sangat cepat, sehingga Anda dapat menginstal dan (semoga) mengonfirmasi perbaikannya:

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

Semua 11 komentar

Saya telah mencoba membaca masalah "terkait" yang saya rasa mungkin mirip dengan masalah saya, tetapi saya tidak melihat apa pun yang membahas kasus saya - kecuali saya melewatkan sesuatu.

Duplikat #2573 .
Lihat https://github.com/greasemonkey/greasemonkey/issues/2573#issuecomment -331927903

@darkred Saya menghargai tautannya tetapi laporannya memiliki banyak contoh, saya tidak, saya hanya memiliki yang utama yang tidak pernah berakhir sampai macet.

Adapun komentar, kembali ke 3.11 tidak melakukan apa pun untuk memperbaikinya dan saya tidak yakin mengapa itu berhasil untuk mereka karena tidak ada perubahan kode (selain versi bump) selama dua tahun, jadi memutar kembali ke itu tidak akan masuk akal memiliki efek, jadi saya tidak terkejut bahwa itu tidak membuat perbedaan dalam kasus saya.

Seperti yang saya katakan, saya telah membaca semuanya dan tidak menemukan satu pun dari mereka untuk menyelesaikan masalah SAYA, jadi mengapa saya mempostingnya, jadi terima kasih telah menautkan ke ini tetapi tidak membahas apa yang saya alami. Terima kasih.

PS: Untuk memperjelas, saya saat ini menjalankan 3.11 dan masalahnya masih berlanjut, jika tidak jelas. Terima kasih.

hargai tautannya tetapi laporannya memiliki banyak contoh, saya tidak, saya hanya memiliki yang utama yang tidak pernah berakhir sampai macet.

Saya memiliki masalah yang sama , dan saya pikir itu masih terkait dengan https://github.com/greasemonkey/greasemonkey/issues/2573

PS: Untuk memperjelas, saya saat ini menjalankan 3.11 dan masalahnya masih berlanjut, jika tidak jelas. Terima kasih.

Yang pasti, Anda me-restart Firefox sepenuhnya (mematikan paksa semua instance Firefox)?

Dan dapatkah Anda mengonfirmasi bahwa Anda memiliki UserScript dengan URL data: untuk @icon (lihat https://github.com/greasemonkey/greasemonkey/issues/2573#issuecomment-331927903)?

hargai tautannya tetapi laporannya memiliki banyak contoh, saya tidak, saya hanya memiliki yang utama yang tidak pernah berakhir sampai macet.

Beberapa contoh dalam laporan saya hanya karena dalam kasus saya elektrolisis (e10s) diaktifkan.
Dalam kasus Anda itu jelas tidak diaktifkan, tetapi selain itu, saya yakin bahwa masalah Anda tercakup dalam #2573.
Silakan cek poin-poin yang ditanyakan jerone.

@jerone

Yang pasti, Anda me-restart Firefox sepenuhnya (mematikan paksa semua instance Firefox)?

Lucu, membuatku tersenyum, ya tentu saja.

Dan dapatkah Anda mengonfirmasi bahwa Anda memiliki UserScript dengan data: URL untuk ikon @ mereka (lihat #2573 (komentar))?

Semua skrip kami tidak memiliki @icon atau jika ada, skrip tersebut berbentuk data:image/png;base64 yang hanya bersifat lokal. Sejauh pemahaman saya, itu bukan masalah dengan apa yang dibahas di sana atau bukan? karena tidak meminta apapun dari manapun.

@darkred Tentu saja, mari kita pergi dengan mereka yang sama. Dan ya saya bisa melihatnya sendiri, saya sudah cek dan responnya ada di atas.

Sejauh pemahaman saya, itu bukan masalah dengan apa yang dibahas di sana.

Ya itu, dan itu sudah diperbaiki . Saya pikir versi baru akan segera dirilis.

@jerone Saya sedang menulis ulang tanggapan saya tetapi Anda sudah melakukannya, jadi baiklah. Tetapi bagaimana data lokal yang tidak diambil di mana pun menyebabkan ini? Mereka adalah perenderan di tempat, mereka menggunakan perenderan browser bawaan. Hanya mencoba memahami mengapa ini menyebabkan browser hang.

EDIT: Ok, melihat komit, sepertinya itu masalah dengan bagaimana skrip dimigrasikan dan bukan skrip itu sendiri. Akan mencoba pembaruan segera setelah didorong dan melihat bagaimana kelanjutannya, terima kasih.

Tetapi bagaimana data lokal yang tidak diambil di mana pun menyebabkan ini?

Menurut pemahaman saya, ini mencoba mengambil @icon , tetapi itu bukan URI yang valid, jadi entah bagaimana gagal. Tapi kalau mau lebih detail bisa tanya ke @arantius.

Persis seperti yang dikatakan @jerone . Dan 3.14 disetujui dengan sangat cepat, sehingga Anda dapat menginstal dan (semoga) mengonfirmasi perbaikannya:

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

@jerone Terima kasih.
@arantius Terima kasih,

@arantius Saya ingin memiliki kesempatan untuk bekerja dengannya sebentar sebelum melaporkan kembali dan saya senang mengatakan bahwa perbaikannya berhasil. Sekarang tidak menutup dengan benar, meskipun harus dicatat bahwa sementara sebelumnya akan benar-benar menutup hampir seketika (beberapa detik) sekarang dapat hanya 30 detik hingga 60 detik untuk menutup sesudahnya tetapi setidaknya sekarang ditutup dengan benar, terima kasih Anda untuk perbaikan cepat.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat