İçeriğe atla

Hata Bildir

Hatalar olur. Bu bir gerçek. Ancak düzeltilebilirler. Ve bir hata raporu ne kadar iyi olursa geliştirme takımının onu çoğaltması, araştırması ve sonunda düzeltmesi o kadar kolay olur.

Tüm hata raporlarının resmi hata izleyicisine kaydedilmesi gerekir. Bir özellik isteğiniz varsa onu Wishlist önceliğiyle kaydedebilirsiniz. Ancak bunu yapmadan önce lütfen aşağıdakileri yapın:

1. adım: Güncel sürüme yükseltin

Lütfen Kdenlive’ın en son yayımlanan sürümlerine yükseltin. Eski Kdenlive sürümleri için hata raporlarına yanıt vermiyoruz (en son sürümde hala yeniden üretilebilir olmadıkça).

2. adım: Resmi Kdenlive belgelendirmesinde arama yapın

RTFM — Read The Fine Manual (Şu Kullanım Kılavuzunu Bi’ Oku), genellikle belgelendirmeyi okuyarak yanıtlanabilecek sorular soran kullanıcılarla alay etmek için kullanılan bir ifadedir. YouTube öğreticisi günlerinde ve çağında bu artık o kadar önemli veya alakalı olmayabilir; ancak resmi Kdenlive belgelerine başvurmanız önerilir. Aranabilir ve çok sayıda iyi ve değerli bilgiyi içerir.

3. adım: Forumlarda arayın

Kdenlive, forumlarda ve sohbet odalarında etkin olan büyük bir topluluğa sahiptir. Diğer kullanıcıların aynı sorunla karşılaşıp karşılaşmadığına resmi forum üzerinde bakın. Belki bir düzeltme veya geçici çözüm vardır. Bakabileceğiniz diğer kanallar ise:

4. adım: Açık hata raporlarına bakın

Hata izleyicide arama yapın. Belki de yaşadığınız sorun çoktan rapor edilmiş veya üzerinde çalışılıyor olabilir. Hatanın durumu, şu anda neler olduğuna dair iyi bir göstergedir:

  • REPORTED, bildirilmiş; ancak şimdiye kadar hiçbir şey olmamış bir hatadır. Bununla ilgili bir tartışma olabilir, bu nedenle sorununuz için geçerli olup olmadığına bakmaya değerdir.
  • NEEDSINFO, daha fazla geri bildirime gereksinim duyan bildirilmiş bir hatadır. Bu, bir geliştirme ekibi üyesinin hatayı incelediği; ancak daha fazla ayrıntıya gereksinim duyduğu anlamına gelir.
  • CONFIRMED, hatanın yeniden üretilebildiği anlamına gelir (diğer kullanıcılar veya geliştirme ekibi tarafından).
  • ASSIGNED, bir geliştiricinin hatayı ele aldığı anlamına gelir.
  • RESOLVED, hatanın geliştirme sürümünde düzeltildiği anlamına gelir.

5. adım: Hatayı bildirin

Kdenlive başlangıcında veya bir video dosyasını oynatmaya çalışırken bir çökme yaşarsanız lütfen şu adımları izleyin:

  1. Kdenlive’ı ve/veya MLT’yi kendiniz derlediyseniz yönergelerimizde açıklanan tüm adımları izlediğinizden emin olun.
  2. MLT’nin birden fazla sürümünün kurulu olup olmadığını denetleyin.
  3. Video dosyanızı FFmpeg’in oynatıcısı ile oynatmayı deneyin. Bir uçbirimde ffplay videom.mpg yazın.
  4. Video dosyanızı MLT’in oynatıcısı ile oynatmayı deneyin. Bir uçbirimde melt videom.mpg yazın.

Sonuçları hata raporunuza iliştirin.

İyi bir hata raporu için lütfen aşağıdaki bilgileri eklediğinizden emin olun:

  • Kdenlive ve MLT sürümünüz. Bu bilgiyi, Kdenlive menü çubuğunun “Yardım → Hakkında” bölümünden kopyalayabilirsiniz.
  • İşletim sisteminiz; Windows, Linux dağıtımı veya macOS gibi, ilgili sürüm de içerilmek üzere
  • Kdenlive için kurulum yöntemi, Windows kurulum programı veya bağımsız veya Linux Flatpak/Snap/PPA veya AppImage gibi
  • Hatayı yeniden üretmek için ayrıntılı adımlar. Ekran görüntüleri ve ekran kayıtları sorunu yineleyebilmek için çok yararlıdır.
  • Sağlayabileceğiniz herhangi bir hata iletisi veya günlük dosyası. Lütfen günlük içeriğini kopyalayıp hata raporuna yapıştırmayın, ek olarak iliştirin.
  • Hata Kdenlive’ı çökertiyorsa bir geri iz sağlayın.

Yararlı çökme bilgileri nasıl elde edilir (geri iz)

Geri izler, geliştirme takımları için değerli bilgiler içerir. Biraz işletim sistemine özgü kurulum ve komut satırı becerisi gerektirir ve bu nedenle herkesin harcı olmayabilir.

Linux AppImage

Lütfen aşağıdaki paketleri kurun: gdb, kdenlive-dbg, libmlt-dbg (paket adları dağıtımınıza bağlı olarak biraz farklı olabilir).

Kdenlive çöktüğünde, KDE çökme işleyicisi iletişim kutusu açılırsa sağladığı verileri kopyalayabilirsiniz. Aksi takdirde, Kdenlive’ı aşağıdaki gibi bir uçbirimden başlatın:

  1. gdb kdenlive yazın.
  2. gdb hata ayıklama sembollerini okuduktan sonra run yazın.

Linux Flatpak

Öncelikle komut satırına flatpak install org.kde.kdenlive.Debug yazarak Flatpak hata ayıklama sembollerinin kurulu olduğundan emin olun.

Şimdi Flatpak’ı komut satırından şu şekilde başlatabilirsiniz:

  1. Kdenlive Flatpak yalıtılmış alanı içinde bir kabuk başlatın: flatpak run --command=sh --devel org.kde.kdenlive
  2. gdb /app/bin/kdenlive yazın.
  3. gdb hata ayıklama sembollerini okuduktan sonra run yazın.

Flatpak hata ayıklaması üzerine ayrıntılı bilgi için buraya bakın: https://docs.flatpak.org/en/latest/debugging.htm

Windows

  1. Kdenlive’ı yerel olarak KDE Craft ile yapmak için buraya bakın.
  2. Komut satırına cd C:/CraftRoot/mingw64/bin yazın.
  3. gdb’yi gdb yazarak başlatın.
  4. Kdenlive’ı başlatın ve PID numarasını alın.
  5. attach 3288 (3288’i PID numarasıyla değiştirin)
  6. gdb isteminde bekleyin.
  7. c yazın.

Kdenlive’ı başlatmak için yukarıdaki platforma özel yönergeleri izledikten sonra hatayı tetikleyebilirsiniz. Kdenlive çöktüğünde, uçbirim pencerenize gidin ve şunu yazın:

thread apply all bt full

Tüm veriyi görene dek Giriş’e basın. Günlüğü bir dosyaya kopyalayın ve hata raporuna iliştirin.