Shotcut does not work on Ubuntu 20.04.3 LTS anymore

Shotcut does not work on Ubuntu anymore. Today i launched the app on Ubuntu 20.04.3 LTS, it shows only a screen with the text “expiring cache”, but the app does not start. Someone can help me, please?

From the terminal:

[Info ] <Application::Application> Starting Shotcut version 21.09.13
[Info ] <Application::Application> Linux version
[Info ] <Application::Application> number of logical cores = 2
[Info ] <Application::Application> locale = QLocale(English, Latin, United States)
[Info ] <Application::Application> install dir = “/snap/shotcut/466/Shotcut.app/bin”
[Debug ] <ShotcutSettings::log> language “en_US”
[Debug ] <ShotcutSettings::log> deinterlacer “onefield”
[Debug ] <ShotcutSettings::log> external monitor “”
[Debug ] <ShotcutSettings::log> GPU processing false
[Debug ] <ShotcutSettings::log> interpolation “bilinear”
[Debug ] <ShotcutSettings::log> video mode “”
[Debug ] <ShotcutSettings::log> realtime true
[Debug ] <ShotcutSettings::log> audio channels 2
[Debug ] <MainWindow::changeTheme> begin
[Debug ] <MainWindow::MainWindow> begin
[Info ] <MainWindow::MainWindow> device pixel ratio = 1
[Info ] <GLTestWidget::GLTestWidget> OpenGL context version 3 0
[Debug ] <Mlt::Controller::Controller> begin
Illegal instruction (core dumped)`

1 Like

I’m using multiple .AppImage on 20.04.03 successfully including latest github release 21.09.13

Linux XPS 5.11.0-34-generic #36~20.04.1-Ubuntu SMP Fri Aug 27 08:06:32 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

2021-09-17_09-17

I experienced something similar on snap builds newer than 21.09.13 (in the edge channel). But the 21.09.13 snap is working for me on Ubuntu 20.04:

$:~/src/vmaf/libvmaf$ snap list shotcut
Name     Version   Rev  Tracking     Publisher   Notes
shotcut  21.09.13  466  latest/beta  meltytech✓  classic
$ shotcut
[Info   ] <Application::Application> Starting Shotcut version 21.09.13 
[Info   ] <Application::Application> Linux version 
[Info   ] <Application::Application> number of logical cores = 8 
[Info   ] <Application::Application> locale = QLocale(English, Latin, United States) 
[Info   ] <Application::Application> install dir = "/snap/shotcut/466/Shotcut.app/bin" 
...

I suspect the problem I have with newer builds is related, and I wonder if it is the snap wrapper or infrastructure somewhere since the Shotcut snap is based on the same binary app bundle as the AppImage and portable. It will help a little if you can test one of the other builds to confirm it is specific to snap.

I tried all snap builds. None of them work.

The same behavior but with the older ubuntu version:

[Info   ] <Application::Application> Starting Shotcut version 21.09.13 
[Info   ] <Application::Application> Linux version 
[Info   ] <Application::Application> number of logical cores = 2 
[Info   ] <Application::Application> locale = QLocale(English, Latin, United States) 
[Info   ] <Application::Application> install dir = "/snap/shotcut/466/Shotcut.app/bin" 
[Debug  ] <ShotcutSettings::log> language "en_US" 
[Debug  ] <ShotcutSettings::log> deinterlacer "onefield" 
[Debug  ] <ShotcutSettings::log> external monitor "" 
[Debug  ] <ShotcutSettings::log> GPU processing false 
[Debug  ] <ShotcutSettings::log> interpolation "bilinear" 
[Debug  ] <ShotcutSettings::log> video mode "atsc_720p_50" 
[Debug  ] <ShotcutSettings::log> realtime true 
[Debug  ] <ShotcutSettings::log> audio channels 2 
[Debug  ] <MainWindow::changeTheme> begin 
[Debug  ] <MainWindow::MainWindow> begin 
[Info   ] <MainWindow::MainWindow> device pixel ratio = 1 
[Info   ] <GLTestWidget::GLTestWidget> OpenGL context version 3 0 
[Debug  ] <Mlt::Controller::Controller> begin 
Illegal instruction (core dumped)

Linux marias 5.4.0-84-generic #94~18.04.1-Ubuntu SMP Thu Aug 26 23:17:46 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

By the way, couple of days earlier it worked just fine. Probably some system updates could bring in some disturbance?..

Hi.
I downloaded the older version Shotcut 21.03.21 from here Shotcut - Download,
made the AppImage file executable - and it starts fine now.
Originally my Shotcut 21.09.13 version was installed via system GUI Software dialogue.

I did some debugging with last night’s build where I reproduce this, and this is related to the updated 360 degree video filters. If I copy the snap to a temp folder and give myself ownership of the files, then I can muck with them. The problem goes away if I remove them: rm Shotcut.app/lib/frei0r-1/bigsh0t_* (you do not have permission in a Snap, AppImage, or Flatpak).

Please test a new build with a fix that works for me:

sudo snap remove shotcut
sudo snap install shotcut --classic --channel=beta
1 Like

In case you are not using Snap and affected by this, you can test an updated AppImage.

Linux Mint 20.2 (Ubuntu 20.04)

AppImage 21.09.13 crashed after the Expiring Cache message.

AppImage 21.09.20 works as expected.

THANK YOU