#1 Le 12/04/2021, à 19:25
- il-est-libre-max
Deux bugs simultanés sur Kdenlive et script lanceur = mystère
Bonjour la communauté,
Je suis très désappointé à cause d'un double souci qui touche brutalement mes deux logiciels de montage vidéo que sont Kdenlive et ShotCut.
Ubuntu Studio 20.04.2 LTS - XFCE 4.14 (en natif sur Ubuntu Studio).
Kdenlive 19.12.3
Machine à jour
Ma dernière utilisation de Kdenlive sans aucun problème remonte au 19 mars. Ce qui me trouble dans cette histoire est l'apparition de deux bugs différents, ce qui peut constituer un indice mais aussi peut-être une fausse piste. Et je peine à identifier la nature du problème.
Sur Kdenlive, le logiciel - qui fonctionnait bien auparavant - s'ouvre mais gèle dès que je veux simplement ouvrir un fichier projet ou sélectionner un profil pour un nouveau montage.
Sur ShotCut, c'est totalement différent. En effet, ne pouvant utiliser Kdenlive, j'ai voulu me rabattre sur mon plan B, déjà disponible sur ma machine : ShotCut. La particularité de ShotCut est qu'il n'est pas installé (le dev n'a pas fait d'installateur). Je l'ai déjà utilisé et il fonctionne très bien. J'ai le dossier Shotcut.app contenant tout un ensemble de scripts et blocs compilés. Et sur le bureau, un simple lanceur contenant la commande suivante :
sh -c "$HOME/HDD1T/13 - Paquets Linux/ShotCut/Shotcut.app/shotcut"
...et c'est là que ça devient intéressant, car rien ne se passe quand je double-clique sur le lanceur. Intrigué, j'ai recopié la commande dans le Terminal qui me renvoie un "not found". Et pour évacuer tout éventualité de souci de chemin, j'ai réitéré en me plaçant directement dans le dossier et en appelant de la même manière le script shotcut :
sh -c shotcut
Résultat :
sh: 1: shotcut: not found
...et cette affaire de script qui ne s'exécute plus du tout ne va pas pour me rassurer !
Je me demande donc pourquoi ces deux programmes qui étaient viables ne le sont plus sur ma machine. Et je me demande aussi s'il peut y avoir un lien entre les deux bugs qui semblent assez inquiétants autant qu'incompréhensibles pour le moment. Si vous avez des idées... ou un début de piste...
Comme il se peut qu'une grosse configuration ait sauté sur ma machine, j'ai préféré poser la question ici d'abord, avant de reporter le bug au dev de Kdenlive.
Hors ligne
#2 Le 13/04/2021, à 09:22
- abelthorne
Re : Deux bugs simultanés sur Kdenlive et script lanceur = mystère
Pour ShotCut, si tu te places dans le dossier et que tu affiches son contenu, qu'est-ce qu'il liste ?
cd "$HOME/HDD1T/13 - Paquets Linux/ShotCut/Shotcut.app"
ls -l
Et pour Kdenlive, il est installé comment ? deb (depuis les dépôts Ubuntu ou un dépôt tiers), snap, flatpak, appimage... ?
Hors ligne
#3 Le 13/04/2021, à 17:49
- il-est-libre-max
Re : Deux bugs simultanés sur Kdenlive et script lanceur = mystère
Dans le dossier Shotcut, j'ai :
total 88
drwxrwxr-x 2 maximilien maximilien 4096 avril 29 2020 bin
-rwxrwxrwx 1 maximilien maximilien 35147 avril 12 2020 COPYING
-rwxrwxrwx 1 maximilien maximilien 779 avril 12 2020 ffmpeg
-rwxrwxrwx 1 maximilien maximilien 779 avril 12 2020 ffplay
-rwxrwxrwx 1 maximilien maximilien 782 avril 12 2020 ffprobe
drwxrwxr-x 8 maximilien maximilien 12288 avril 29 2020 lib
-rwxrwxrwx 1 maximilien maximilien 773 avril 12 2020 melt
-rwxrwxrwx 1 maximilien maximilien 776 avril 12 2020 qmelt
drwxrwxr-x 13 maximilien maximilien 4096 avril 29 2020 share
-rwxrwxrwx 1 maximilien maximilien 955 avril 12 2020 shotcut <------------------- la cible
-rwxrwxrwx 1 maximilien maximilien 1095 avril 12 2020 source-me
-rwxrwxrwx 1 maximilien maximilien 928 avril 12 2020 versions
Par contre, et c'est peut être un tort de ma part, je n'ai pas MAJ le dossier Shotcut depuis l'année dernière - ce qui ne retire en rien ma volonté de comprendre le présent bug qui peut potentiellement affecter d'autres programmes.
Pour Kdenlive, il est dans la distrib par défaut de Ubuntu Studio, et il est MAJ avec les MAJ globales depuis les dépôts officiels à chaque "sudo apt update / upgrade" de ma part.
Dernière modification par il-est-libre-max (Le 13/04/2021, à 18:01)
Hors ligne
#5 Le 13/04/2021, à 17:58
- abelthorne
Re : Deux bugs simultanés sur Kdenlive et script lanceur = mystère
Une fois dans le dossier, si tu le lances directement comme ça, ça donne quoi ?
./shotcut
Hors ligne
#6 Le 13/04/2021, à 18:07
- il-est-libre-max
Re : Deux bugs simultanés sur Kdenlive et script lanceur = mystère
Une fois dans le dossier, si tu le lances directement comme ça, ça donne quoi ?
./shotcut
Il le lance.
Pas de bug rencontré. Importation de vidéo fonctionne, j'ai pas encore testé le reste mais ça a l'air de tourner. Et j'en ai profité pour télécharger le dossier à jour.
Ce qui me permet de bosser (et au passage merci beaucoup), mais que dois-je en conclure pour :
1/ Kdenlive ?
2/ ce souci d'appel de script ? (je crains que d'autres appels de scripts posent problème dans la machine, en dehors des lanceurs que je peux toujours modifier à la main - ShotCut était le seul dans ce cas).
Dernière modification par il-est-libre-max (Le 13/04/2021, à 18:08)
Hors ligne
#7 Le 13/04/2021, à 18:23
- abelthorne
Re : Deux bugs simultanés sur Kdenlive et script lanceur = mystère
Aucune idée de pourquoi en lançant ton script via sh ça ne fonctionne plus... Si tu lances la commande sh dans un terminal, ça bascule bien sur un shell sh ? (exit pour le quitter et revenir à bash ensuite.)
Pour ce qui est de Kdenlive, il se freeze complètement, plus rien ne répond, tu dois tuer le processus ? Si tu le lances en ligne de commande, est-ce que tu as des infos dans le terminal quand ça se produit ?
Ça vaudrait le coup d'essayer avec une version à jour (soit via le PPA, soit en flatpak − il y a aussi une version snap mais elle est complètement buggée) pour voir si ça arrive aussi.
Sur ta machine, tu n'utilises pas des éléments un peu spéciaux, du genre versions du noyau plus à jour installées manuellement (ou via un dépôt tiers) ou pilotes graphiques plus ou moins expérimentaux ?
Hors ligne
#8 Le 13/04/2021, à 18:45
- il-est-libre-max
Re : Deux bugs simultanés sur Kdenlive et script lanceur = mystère
Oui, le sh lance bien un shell. Il m'affiche un symbole dollar et il ressort bien sur un exit donc je présume que c'est ça.
Non, je n'ai pas de trucs exotiques comme ça, le seul paquet que j'ai installé récemment c'est un pilote de tablette & stylet. Je l'avais désinstallé mais le problème était toujours là.
Alors, quand je lance Kdenlive avec le terminal, effectivement (je n'y ai même pas pensé, je n'ai pas encore ces réflexes-là), il me met des avertissements en série sur des soucis détectés. Je pense qu'il n'est pas nécessaire d'aller plus loin ici, vous m’avez bien dépanné. Je vais voir avec l'éditeur maintenant que j'ai la main sur les messages d'avertissement.
Merci.
Je pense qu'on peut clôturer. (sauf si vous voulez ajouter qqch)
Hors ligne
#9 Le 13/04/2021, à 18:49
- abelthorne
Re : Deux bugs simultanés sur Kdenlive et script lanceur = mystère
Ça pourrait être utile d'avoir les messages d'erreur qui apparaissent dans le terminal.
Hors ligne
#10 Le 13/04/2021, à 19:20
- il-est-libre-max
Re : Deux bugs simultanés sur Kdenlive et script lanceur = mystère
Certes, oui.
Le terminal me liste une sacrée tartine !
Hélas, je n'ai pas de comparatif avec le retour normal puisque je n'ai jamais démarré Kdenlive ainsi.
$ kdenlive
qt5ct: using qt5ct plugin
no more csLADSPA plugins
"rgblut" is blacklisted
"spot_remover" is blacklisted
"text" is blacklisted
"timer" is blacklisted
WARNING : Fails to parse "deinterlace"
WARNING : Fails to parse "glsl.manager"
WARNING : Fails to parse "movit.convert"
WARNING : Fails to parse "movit.crop"
WARNING : Fails to parse "movit.resample"
WARNING : Fails to parse "movit.resize"
"burningtv" is blacklisted
WARNING : Fails to parse "telecide"
"videostab" is blacklisted
"videostab2" is blacklisted
WARNING : Fails to parse "avcolour_space"
WARNING : Fails to parse "avcolor_space"
WARNING : Fails to parse "avdeinterlace"
WARNING : Fails to parse "swscale"
"avfilter.abench" is blacklisted
"avfilter.acompressor" is blacklisted
"avfilter.adelay" is blacklisted
"avfilter.aecho" is blacklisted
"avfilter.aemphasis" is blacklisted
"avfilter.aeval" is blacklisted
"avfilter.afade" is blacklisted
"avfilter.afftfilt" is blacklisted
"avfilter.agate" is blacklisted
"avfilter.ametadata" is blacklisted
"avfilter.arealtime" is blacklisted
"avfilter.ashowinfo" is blacklisted
"avfilter.channelmap" is blacklisted
"avfilter.chorus" is blacklisted
"avfilter.earwax" is blacklisted
"avfilter.volume" is blacklisted
"avfilter.volumedetect" is blacklisted
"avfilter.ass" is blacklisted
"avfilter.atadenoise" is blacklisted
"avfilter.avgblur" is blacklisted
"avfilter.bbox" is blacklisted
"avfilter.bench" is blacklisted
"avfilter.blackdetect" is blacklisted
"avfilter.blackframe" is blacklisted
"avfilter.boxblur" is blacklisted
"avfilter.bwdif" is blacklisted
"avfilter.chromakey" is blacklisted
"avfilter.colorkey" is blacklisted
"avfilter.colormatrix" is blacklisted
"avfilter.colorspace" is blacklisted
"avfilter.convolution" is blacklisted
"avfilter.crop" is blacklisted
"avfilter.cropdetect" is blacklisted
"avfilter.curves" is blacklisted
"avfilter.datascope" is blacklisted
"avfilter.dctdnoiz" is blacklisted
"avfilter.deband" is blacklisted
"avfilter.deflate" is blacklisted
"avfilter.deinterlace_vaapi" is blacklisted
"avfilter.deshake" is blacklisted
"avfilter.despill" is blacklisted
"avfilter.doubleweave" is blacklisted
"avfilter.drawbox" is blacklisted
"avfilter.drawgraph" is blacklisted
"avfilter.drawgrid" is blacklisted
"avfilter.drawtext" is blacklisted
"avfilter.elbg" is blacklisted
"avfilter.eq" is blacklisted
"avfilter.fade" is blacklisted
"avfilter.field" is blacklisted
"avfilter.fieldhint" is blacklisted
"avfilter.fieldorder" is blacklisted
"avfilter.find_rect" is blacklisted
"avfilter.floodfill" is blacklisted
"avfilter.fspp" is blacklisted
"avfilter.gblur" is blacklisted
"avfilter.geq" is blacklisted
"avfilter.hflip" is blacklisted
"avfilter.hqdn3d" is blacklisted
"avfilter.hqx" is blacklisted
"avfilter.hue" is blacklisted
"avfilter.hwdownload" is blacklisted
"avfilter.idet" is blacklisted
"avfilter.il" is blacklisted
"avfilter.lenscorrection" is blacklisted
"avfilter.loop" is blacklisted
"avfilter.lumakey" is blacklisted
"avfilter.lut" is blacklisted
"avfilter.lutrgb" is blacklisted
"avfilter.lutyuv" is blacklisted
"avfilter.mcdeint" is blacklisted
"avfilter.metadata" is blacklisted
"avfilter.negate" is blacklisted
"avfilter.nlmeans" is blacklisted
"avfilter.nnedi" is blacklisted
"avfilter.owdenoise" is blacklisted
"avfilter.pad" is blacklisted
"avfilter.perspective" is blacklisted
"avfilter.phase" is blacklisted
"avfilter.pixscope" is blacklisted
"avfilter.pp" is blacklisted
"avfilter.pp7" is blacklisted
"avfilter.prewitt" is blacklisted
"avfilter.realtime" is blacklisted
"avfilter.removegrain" is blacklisted
"avfilter.removelogo" is blacklisted
"avfilter.roberts" is blacklisted
"avfilter.rotate" is blacklisted
"avfilter.scale_vaapi" is blacklisted
"avfilter.showinfo" is blacklisted
"avfilter.shuffleframes" is blacklisted
"avfilter.sidedata" is blacklisted
"avfilter.signalstats" is blacklisted
"avfilter.sobel" is blacklisted
"avfilter.stereo3d" is blacklisted
"avfilter.super2xsai" is blacklisted
"avfilter.swapuv" is blacklisted
"avfilter.tblend" is blacklisted
"avfilter.tlut2" is blacklisted
"avfilter.tonemap" is blacklisted
"avfilter.transpose" is blacklisted
"avfilter.vectorscope" is blacklisted
"avfilter.vflip" is blacklisted
"avfilter.vignette" is blacklisted
"avfilter.vmafmotion" is blacklisted
"avfilter.w3fdif" is blacklisted
"avfilter.xbr" is blacklisted
"avfilter.yadif" is blacklisted
"avfilter.zmq" is blacklisted
"avfilter.zoompan" is blacklisted
WARNING : Fails to parse "swresample"
"motion_est" is blacklisted
WARNING : Fails to parse "crop_detect"
WARNING : Fails to parse "jack"
"jackrack" is blacklisted
"frei0r.3dflippo" is blacklisted
"frei0r.bluescreen0r" is blacklisted
"frei0r.bw0r" is blacklisted
"frei0r.gamma" is blacklisted
"frei0r.invert0r" is blacklisted
"frei0r.rgbsplit0r" is blacklisted
"frei0r.transparency" is blacklisted
"frei0r.vertigo" is blacklisted
"qtext" is blacklisted
WARNING : Fails to parse "audiochannels"
WARNING : Fails to parse "audioconvert"
WARNING : Fails to parse "data_feed"
"data_show" is blacklisted
WARNING : Fails to parse "imageconvert"
"mask_apply" is blacklisted
"mask_start" is blacklisted
"mono" is blacklisted
"region" is blacklisted
"resize" is blacklisted
"transition" is blacklisted
"watermark" is blacklisted
"gtkrescale" is blacklisted
"resample" is blacklisted
++++++ Unknown asset : "avfilter.acompressor"
++++++ Unknown asset : "avfilter.aecho"
++++++ Unknown asset : "avfilter.agate"
Warning: duplicate custom definition of effect "frei0r.alpha0ps" found. Only last one will be considered. Duplicate found in "/usr/share/kdenlive/effects/frei0r_alpha0ps.xml"
Warning: duplicate custom definition of effect "frei0r.balanc0r" found. Only last one will be considered. Duplicate found in "/usr/share/kdenlive/effects/frei0r_balanc0r.xml"
Warning: duplicate custom definition of effect "frei0r.curves" found. Only last one will be considered. Duplicate found in "/usr/share/kdenlive/effects/frei0r_curves.xml"
++++++ Unknown asset : "frei0r.facebl0r"
++++++ Unknown asset : "frei0r.facedetect"
Warning: duplicate custom definition of effect "frei0r.levels" found. Only last one will be considered. Duplicate found in "/usr/share/kdenlive/effects/frei0r_levels.xml"
Warning: duplicate custom definition of effect "frei0r.lightgraffiti" found. Only last one will be considered. Duplicate found in "/usr/share/kdenlive/effects/frei0r_lightgraffiti.xml"
Warning: duplicate custom definition of effect "frei0r.select0r" found. Only last one will be considered. Duplicate found in "/usr/share/kdenlive/effects/frei0r_select0r.xml"
Warning: duplicate custom definition of effect "frei0r.sopsat" found. Only last one will be considered. Duplicate found in "/usr/share/kdenlive/effects/frei0r_sopsat.xml"
++++++ Unknown asset : "frei0r.tehRoxx0r"
++++++ Unknown asset : "frei0r.vertigo"
++++++ Unknown asset : "frei0r.vertigo"
++++++ Unknown asset : "movit.unsharp_mask"
Warning: duplicate custom definition of effect "qtblend" found. Only last one will be considered. Duplicate found in "/usr/share/kdenlive/effects/qtblend.xml"
++++++ Unknown asset : "region"
++++++ Unknown asset : "timewarp"
++++++ Unknown asset : "opencv.tracker"
"frei0r.alphainjection" is blacklisted
"frei0r.blend" is blacklisted
"frei0r.composition" is blacklisted
"frei0r.xfade0r" is blacklisted
qt5ct: D-Bus global menu: no
qt5ct: palette support is disabled
Loading bin playlist...
//////////////////////
Trying to construct 5 tracks.
////////////////////////////////
SUSPICIOUS: we weren't expecting a producer when parsing the timeline
QWidget::setMinimumSize: (effect_list/QDockWidget) Negative sizes (0,-1) are not possible
QWidget::setMinimumSize: (transition_list/QDockWidget) Negative sizes (0,-1) are not possible
QWidget::setMinimumSize: (effect_list/QDockWidget) Negative sizes (0,-1) are not possible
QWidget::setMinimumSize: (transition_list/QDockWidget) Negative sizes (0,-1) are not possible
Dernière modification par il-est-libre-max (Le 13/04/2021, à 19:22)
Hors ligne
#11 Le 13/04/2021, à 19:25
- abelthorne
Re : Deux bugs simultanés sur Kdenlive et script lanceur = mystère
Tout ça, c'est au lancement de Kdenlive mais est-ce que tu as des erreurs spécifiques qui apparaissent au moment où il se fige ?
Là, il y a plein d'éléments qui sont soit blacklistés, soit qu'il ne trouve pas mais c'est pas très clair...
Hors ligne
#12 Le 13/04/2021, à 19:38
- il-est-libre-max
Re : Deux bugs simultanés sur Kdenlive et script lanceur = mystère
Tout ça, c'est au lancement de Kdenlive mais est-ce que tu as des erreurs spécifiques qui apparaissent au moment où il se fige ?
Là, il y a plein d'éléments qui sont soit blacklistés, soit qu'il ne trouve pas mais c'est pas très clair...
Non, il est muet.
D'ailleurs, en temps normal, si un bug apparaît, j'ai un rapport de crash dans /var/crash, là j'ai que dalle.
Hors ligne
#13 Le 13/04/2021, à 19:56
- abelthorne
Re : Deux bugs simultanés sur Kdenlive et script lanceur = mystère
Personnellement, j'essaierais avec une autre version pour voir si le problème se produit aussi. La flatpak serait peut-être une bonne idée pour un test rapide, étant donné que ses paramètres sont stockés ailleurs que ceux d'origine (des fois que le problème soit lié à la config du soft).
Hors ligne
#14 Le 13/04/2021, à 20:02
- il-est-libre-max
Re : Deux bugs simultanés sur Kdenlive et script lanceur = mystère
Personnellement, j'essaierais avec une autre version pour voir si le problème se produit aussi. La flatpak serait peut-être une bonne idée pour un test rapide, étant donné que ses paramètres sont stockés ailleurs que ceux d'origine (des fois que le problème soit lié à la config du soft).
Merci beaucoup.
Je vais poursuivre l'enquête.
Hors ligne