Dokümanlar Referans

Çökme raporları ve gizlilik

Celas Studio çöktüğünde neyi kaydeder, rapor neler içerir ve göndermeyi seçtiğinde tam olarak ne yollarsın.

Celas Studio, Windows'ta ve bütün POSIX platformlarında her şeyden önce bir çökme işleyicisi kurar. Uygulama çökerse bu işleyici diske küçük ve düz metin bir rapor yazar (bellek dökümü değil) ve kenara çekilir. Çökme anında hiçbir şey kendiliğinden gönderilmez.

Rapor neler içerir

AlanNe olduğu
Uygulama sürümü, platform, işletim sistemi sürümü, işlemci mimarisiYapıyı tanımlar, seni değil
Neden ve hata adresiNasıl bir çökme olduğu ve bellekte nerede gerçekleştiği
Yığın iziMümkün olduğunca sembolleştirilmiş en fazla 64 yığın çerçevesi
Katman sayısı, geçerli kare, toplam kareO anda açık projenin kaba ölçüsü: ad yok, içerik yok
Etkin araçÇökme anında hangi aracın seçili olduğu

Çökme raporunda hiçbir zaman dosya adı, dosya yolu ya da çizim bulunmaz. İçinde belge içeriği hiç yoktur; yalnızca yukarıdaki sayılar vardır.

Uygulamayı sonraki açışında ne olur

Bekleyen bir rapor varsa açılışta bir pencere çıkar: Celas Studio beklenmedik şekilde kapandı. Pencerede yukarıdaki gizlilik özetinin aynısı ve iki seçenek bulunur: Raporu gönder ya da Şimdi değil.

  • Raporu gönder, raporu arka planda yükler ve iş başarılı olduğunda yerel dosyayı siler.
  • Şimdi değil, raporu diskte bırakır ve pencereyi kapatır. Hiçbir şey gönderilmez ve bir rapor gerçekten gönderilene kadar aynı pencere her açılışta yeniden çıkar.
Çökme raporu göndermek her zaman bu elle attığın adımdır. Tercihler ▸ Genel bölümünde Anonim çökme raporları gönder onay kutusu bulunur ama hiçbir rapor kendiliğinden gönderilmez; kararı her seferinde bu pencerede sen verirsin.

Makineden ne çıkar

Gönderdiğin rapor HTTPS üzerinden celas.studio'ya gider. Yığın izindeki ev dizini yolları temizlenir; /Users/, /home/ ya da C:\Users\ sonrasındaki her şey, istek makinenden çıkmadan önce [user] ile değiştirilir. Yığın izinin uzunluğu da sınırlanır. Aynı kurulumdan gelen tekrar eden çökmelerin gruplanabilmesi için raporla birlikte anonim bir kurulum kimliği gider; bu kimlik yerelde üretilir ve donanım parmak izi değildir. celas.studio hesabına giriş yapmışsan rapor sana bağlanır, ama rapor göndermek için giriş yapmak hiç şart değildir.

Raporlar nerede durur

Gönderilmemiş rapor, diğer ayarlarının yanında uygulama veri klasöründe crash-report.txt olarak bekler; bkz. Celas Studio dosyalarını nerede tutar. Yanında anonim bir client-id.txt bulunur. Çökme, uygulamanın kendi klasörünü öğrenemeyeceği kadar erken olursa rapor Windows'ta çalıştırılabilir dosyanın yanına, macOS ile Linux'ta ise sistemin geçici klasörüne yazılır.