Vianmääritys

Jos kohtaat ongelman OpenShotissa, kuten jumiutumisen, kaatumisen tai virheilmoituksen, on olemassa monia erilaisia tekniikoita, jotka voivat auttaa vianmäärityksessä.

Windows 11 ei vastaa

Jos Windows 11 -järjestelmä jumiutuu, kyseessä on tunnettu ongelma PyQt5:n ja Windows 11:n välillä, joka liittyy Qt:n saavutettavuusominaisuuksiin. Tämä tapahtuu, kun painat Ctrl+C OpenShotissa (vain Windows 11:ssä). OpenShot lakkaa vastaamasta ja muistivuotoa esiintyy (eli mitä pidempään OpenShot ei vastaa, sitä suuremmaksi muistivuoto kasvaa, kunnes OpenShot kaatuu tai käyttäjä lopettaa prosessin).

Yksinkertainen kiertotapa on välttää Ctrl+C käyttöä Windows 11:ssä ja sen sijaan käyttää hiiren oikean painikkeen Kopioi/Liitä-valikoita. Toinen kiertotapa on muuttaa ”Kopioi” -näppäinyhdistelmää Ctrl+C:stä johonkin muuhun, esimerkiksi Alt+C. Voit muuttaa näppäinasetuksia OpenShotin asetuksissa. Katso Näppäimistö.

Windowsin virheenkorjaus GDB:llä

Jos OpenShot kaatuu tai jumiutuu Windows 10/11 -järjestelmässä, seuraavat vaiheittaiset ohjeet auttavat sinua selvittämään kaatumisen syyn. Nämä ohjeet näyttävät pinon jäljityksen OpenShotin lähdekoodista kaatumiskohdassa. Tämä tieto on erittäin hyödyllistä kehitystiimillemme ja hyödyllistä liittää virheraportteihin (nopeamman ratkaisun saamiseksi).

Asenna uusin päivittäinen versio

Ennen virheenkorjaimen liittämistä, lataa uusin versio OpenShotista: https://www.openshot.org/download#daily. Asenna tämä OpenShotin versio oletussijaintiin: C:\Program Files\OpenShot Video Editor\. Yksityiskohtaiset ohjeet OpenShotin virheenkorjaukseen Windowsilla löydät tästä wikistä.

Asenna MSYS2

OpenShotin Windows-versio on käännetty MSYS2-nimisessä ympäristössä. Jotta voit liittää GDB-virheenkorjaimen suoritettavaan tiedostoomme, openshot-qt.exe, sinun täytyy ensin asentaa MSYS2. Tämä vaihe tarvitaan vain kerran.

  1. Lataa ja asenna MSYS2: http://www.msys2.org/

  2. Aja MSYS2 MinGW x64 komentokehote (esimerkiksi: C:\msys64\msys2_shell.cmd -mingw64)

  3. Päivitä kaikki paketit (Kopioi/liitä seuraava komento):

    pacman -Syu
    
  4. Asenna GDB-virheenkorjain (Kopioi/liitä seuraava komento):

    pacman -S --needed --disable-download-timeout mingw-w64-x86_64-toolchain
    

Käynnistä OpenShot GDB-virheenkorjaimella

Aja MSYS2 MinGW x64 komentokehote (esimerkiksi: C:\msys64\msys2_shell.cmd -mingw64)

Päivitä PATH (Kopioi/liitä seuraavat komennot):

export PATH="/c/Program Files/OpenShot Video Editor/lib:$PATH"
export PATH="/c/Program Files/OpenShot Video Editor/lib/PyQt5:$PATH"

Lataa OpenShot GDB-virheenkorjaimeen (Kopioi/liitä seuraavat komennot):

cd "/c/Program Files/OpenShot Video Editor"/
gdb openshot-qt.exe

Käynnistä OpenShot GDB-kehotteesta (Kopioi/liitä seuraava komento):

run --debug