google-breakpad kullanıyorum. Bu, başka bir işlemin çökmelerini bildirmek için arka planda çalışan bir hata raporlama programıdır.Google breakpad neden tüm kilitlenmeleri işlemez? Bu vakalarda nasıl hata ayıklayabilirim?
Neredeyse her durumda çalışır. Bununla birlikte, bazen bir kilitlenme yakalamakta başarısız olur. Rapor yok ve çöplük dosyası yok. Sadece çöküyor. Kaza için son ipucu bir Windows olay mesajıdır.
Bu çökmelerde nasıl hata ayıklayabilirim? Breakpad'in çarpma işlemine ne sebep olmasın? Durumu ayıklamak için hangi yöntemleri kullanabilirim?
Bunlar SEH istisnaları olabilir mi? Yığın taşması veya ihlallere erişim gibi şeyler mi? –
Sanırım taşma taşmasıyla ilgili olabilir. Breakpad erişim ihlallerini iyi takip ediyor. – Hybrid
Breakpad, SetUnhandledExceptionFilter() işlevini (windows) kullandığını söylüyor. SetUnhandledExceptionFilter için geri çağırma işlevinin, bu durumda sonlandırılan işlemden önce bile çağrıldığından emin değilim. – Hybrid