Firefox'un segfault'u neyin yaptığını nasıl öğrenebilirim?


2

Varsayılan profilimi kullanırken Firefox segfaulting’e başladı. Güvenli modda çalıştırırsam, Tamam çalışır. Bu yüzden segfault'un muhtemelen bir uzantıdan veya bazı özel ayarlardan geldiğini biliyorum. Sorun şu ki, bunlardan bir çoğunun olması ...

Kilitlenme hakkında daha fazla ayrıntıya sahip olmanın bir yolu var, bu yüzden profilimi tamamen kaybetmeden sorunu çözebilir miyim?

İşletim Sistemi: Arch linux FF 3.5.3

Yanıtlar:


4

Sistem çağrılarını izlemek için strace'i kullanın; program çökmeden hemen önce programın ne yapmaya çalıştığını size gösterecektir:

strace firefox

İlgili bir şey bulamazsanız (firefox olmayan bir yolu açmaya çalışıyor, ...), bir not ve dosya sistemi denetimi yaparak başlayın. Saatlerimi kaybettim, çünkü bazı problemlerin donanımla ilgili olmadığından emindim ve onlar vardı.

Memtest86 + birçok sistemde ve canlı CD'de önyükleme seçeneği olarak kullanılabilen küçük bir yardımcı programdır

Hedeflenen bölüm (burada bir ext3 dosya sistemi kullanan sda1) sökülmeden (canlı bir cd'den örnek için) aşağıdaki komutu başlatarak bir dosya sistemi kontrolü yapılır:

e2fsck -cfvp /dev/sda1

2

Son zamanlarda yüklediğiniz tüm AddOn'ları durdurulana kadar devre dışı bırakmaya başlayın ... Sanırım bu, 'gerçek' hata ayıklamanın sonuna kadar gitmek yerine daha kolay bir yol olacağını düşünüyorum.


örn. koşarakfirefox --safe-mode
Paul van Leeuwen
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.