Prijavite napake
Napake se dogajajo. To je dejstvo. Vendar jih je možno odpraviti. Boljše kot je poročilo o napaki, lažje jo bo razvojna ekipa ponovila, raziskala in na koncu odpravila.
Vsa poročila o napakah je treba prijaviti v uradni sledilnik napak. Tam se sledi tudi zahtevam po funkcijah z uporabo elementa resnosti - seznama želja. Toda preden to storite, naredite naslednje:
1. korak: Nadgradite na najnovejšo izdajo
Nadgradite na zadnje izdane različice Kdenlive. Ne odgovarjamo na poročila o napakah za stare različice Kdenlive (razen če so še vedno ponovljive v najnovejši različici).
2. korak: Poiščite uradno dokumentacijo Kdenlive
RTFM (angl. Read The Fine Manual) je stavek, ki se pogosto uporablja za norčevanje uporabnikom, ki postavljajo vprašanja, na katera je mogoče odgovoriti z branjem dokumentacije. V času YouTubovih vadnic to morda ni več tako pomembno ali relevantno, vendar vas spodbujamo, da si ogledate uradno dokumentacijo Kdenlive. Po njej je možno iskati in vsebuje veliko dobrih in dragocenih informacij.
3. korak: Preiščite forume
Kdenlive ima veliko skupnost, ki je aktivna na forumih in klepetalnicah. Preverite uradni forum, če so drugi uporabniki naleteli na isto težavo. Morda obstaja popravek ali rešitev. Drugi kanali, ki jih je treba preveriti, so
- r/kdenlive subreddit
- Discord 1
- Telegram
- Mastodon
4. korak: Poizvejte o odprtih težavah
Iščite v sledilniku hroščev. Morda je bila težava, s katero se srečujete, že prijavljena ali pa se na njej celo dela. Stanje hrošča je dober pokazatelj, kaj se trenutno dogaja:
- REPORTED je napaka, ki je bila prijavljena, vendar se do zdaj ni zgodilo nič. Morda bo prišlo do razprave o tem, zato je vredno preveriti, ali morda velja za vašo težavo.
- NEEDSINFO je prijavljena napaka, ki potrebuje več povratnih informacij. To pomeni, da si je poročilo ogledal član skupine razvijalcev, vendar potrebuje več podrobnosti
- CONFIRMED pomeni, da je napako mogoče reproducirati (bodisi drugi uporabniki bodisi ekipa razvijalcev)
- ASSIGNED pomeni, da razvijalec obravnava napako
- RESOLVED pomeni, da je bila napaka odpravljena v razvojni različici
5. korak: Prijavite napako
Če se vam Kdenlive ob zagonu ali ko poskušate predvajati videodatoteko zruši, sledite tem korakom:
- Če ste Kdenlive in/ali MLT prevedli sami, se prepričajte, da ste sledili vsem korakom, opisanim v naših navodilih.
- Preverite, ali nimate nameščenih več različic MLT
- Poskusite predvajati video datoteko s predvajalnikom FFmpeg. Iz terminala:
ffplay mojvideo.mpg
- Poskusite predvajati video datoteko s predvajalnikom MLT. Iz terminala:
melt mojvideo.mpg
Rezultate vključite v poročilo o napakah kot priloge.
Za dobro poročilo o napakah vključite naslednje informacije:
- Vaša različica Kdenlive in MLT. Te informacije lahko kopirate iz menija Kdenlive > Pomoč > O programu.
- Vaš operacijski sistem (OS), kot je Windows, distribucija Linux ali macOS, vključno z ustrezno različico
- Metoda namestitve za Kdenlive, kot je namestitveni program za Windows, samostojni progam, flatpak/snap/ppa za Linux ali appimage
- Podrobni koraki za ponoven priklic napake. Posnetki zaslona in videoposnetki zaslona so zelo uporabni za ponovitev težave.
- Vsa sporočila o napakah ali dnevniške datoteke, ki jih lahko posredujete. Ne kopirajte in lepite vsebine zapisnika v poročilo o napakah, ampak jo dodajte kot prilogo.
- Če hrošč sesuje Kdenlive, zagotovite povratno sledenje.
Kako pridobiti koristne informacije o sesutju (povratno sledenje)
Povratna sled vsebuje dragocene informacije za ekipo razvijalcev. Potrebuje nekaj nastavitev, specifičnih za operacijski sistem, in čarovnika za ukazno vrstico, zato morda ni za vsakogar.
Linux appimage
Namestite naslednje pakete: gdb
, kdenlive-dbg
, libmlt-dbg
(imena paketov se lahko nekoliko razlikujejo glede na vašo distribucijo)
Če se Kdenlive sesuje in se odpre pogovorno okno za obravnavo sesutij KDE, lahko kopirate podatke, ki jih ponuja. V nasprotnem primeru zaženite Kdenlive iz terminala, na tak način:
- Vnesite
gdb kdenlive
- Ko gdb prebere simbole za odpravljanje napak, vnesite
run
Linux Flatpak
Najprej se prepričajte, da so nameščeni simboli za odpravljanje napak Flatpak, tako da v ukazno vrstico vnesete flatpak install org.kde.kdenlive.Debug
.
Zdaj lahko Flatpak zaženete iz ukazne vrstice, kot je ta:
- Zaženite lupino znotraj peskovnika Kdenlive Flatpak:
flatpak run --command=sh --devel org.kde.kdenlive
- Vnesite
gdb /app/bin/kdenlive
- Ko gdb prebere simbole za odpravljanje napak, vnesite
run
Za več podrobnosti o odpravljanju napak Flatpak si oglejte tukaj: https://docs.flatpak.org/en/latest/debugging.html
Windows
- Zgradite Kdenlive s KDE Craft krajevno, kot je opisano tukaj.
- V ukazno vrstico vnesite
cd C:/CraftRoot/mingw64/bin
- Zaženite gdb z
gdb
- Zaženite Kdenlive -> pridobite številko PID
attach 3288
(zamenjajte 3288 s številko PID)- Počakajte na poziv (gdb)
- Vnesite
c
Ko sledite zgornjim navodilom za specifično platformo za zagon Kdenlive, lahko sprožite napako. Ko se Kdenlive sesuje, pojdite v terminalsko okno in vnesite:
thread apply all bt full
Nato pritisnite vnašalko, dokler ne vidite vseh podatkov. Kopirajte zapisnik v datoteko in ga priložite poročilu o napaki.