Often crashing Debian/XFCE


#1

So many crashes lately, forcing me to click save every time i’m happy with any clip modification.

Many times after a right clicks

Also I can force shotcut totally lock up with filter>text>color picker>highlight the hex code & ctrl-C. it will never repond again.

Shotcut 18.08

Linux 4.17.0-0.bpo.3-amd64 #1 SMP Debian 4.17.17-1~bpo9+1 (2018-08-27) x86_64 GNU/Linux

XFCE 4.10

$ glxinfo | grep OpenGL
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) Haswell Desktop 
OpenGL core profile version string: 4.5 (Core Profile) Mesa 18.1.6
OpenGL core profile shading language version string: 4.50
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.0 Mesa 18.1.6
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.1 Mesa 18.1.6
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.10
OpenGL ES profile extensions:


$ grep -Iir [Ss]hotcut /var/log
./kern.log.1:Sep  7 14:04:59 kernel: [1228005.287991] shotcut[10932]: segfault at 0 ip 0000000000000000 sp 00007fff77266a08 error 14 in shotcut[400000+281000]
./kern.log.1:Sep  7 14:07:27 kernel: [1228153.161442] shotcut[16192]: segfault at 21 ip 0000000000000021 sp 00007fff32596888 error 14 in shotcut[400000+2ac000]
./kern.log.1:Sep  7 15:28:12 kernel: [1232998.471206] shotcut[28906]: segfault at 358 ip 00007f5940df5b20 sp 00007fff05622b78 error 4 in libpthread-2.24.so[7f5940dec000+18000]

./syslog.1:Sep 10 12:55:26 kernel: [18914.325354] shotcut[25961]: segfault at 100000009 ip 00007f2e5a455c8e sp 00007ffc8c56d0f0 error 4 in libQt5Widgets.so.5[7f2e5a2f7000+63c000]
./syslog.1:Sep 10 13:20:57 kernel: [20445.869602] traps: shotcut[28815] general protection ip:7f1797e8c2bb sp:7fff1dfb5cc0 error:0 in libQt5Qml.so.5[7f1797c83000+3d4000]
./syslog.1:Sep 10 13:47:36 kernel: [22044.070755] shotcut[31718]: segfault at 0 ip 0000000000000000 sp 00007ffd8dbc9058 error 14 in shotcut[400000+281000]
./syslog.1:Sep 10 14:27:01 kernel: [24409.064301] shotcut[3630]: segfault at 1074 ip 00007f7914aa42a1 sp 00007ffc52191920 error 4 in libQt5Qml.so.5[7f791489b000+3d4000]

./kern.log:Sep 10 12:55:26 kernel: [18914.325354] shotcut[25961]: segfault at 100000009 ip 00007f2e5a455c8e sp 00007ffc8c56d0f0 error 4 in libQt5Widgets.so.5[7f2e5a2f7000+63c000]
./kern.log:Sep 10 13:20:57 kernel: [20445.869602] traps: shotcut[28815] general protection ip:7f1797e8c2bb sp:7fff1dfb5cc0 error:0 in libQt5Qml.so.5[7f1797c83000+3d4000]
./kern.log:Sep 10 13:47:36 kernel: [22044.070755] shotcut[31718]: segfault at 0 ip 0000000000000000 sp 00007ffd8dbc9058 error 14 in shotcut[400000+281000]
./kern.log:Sep 10 14:27:01 kernel: [24409.064301] shotcut[3630]: segfault at 1074 ip 00007f7914aa42a1 sp 00007ffc52191920 error 4 in libQt5Qml.so.5[7f791489b000+3d4000]
./kern.log:Sep 11 10:55:00 kernel: [98087.927210] shotcut[2266]: segfault at 12 ip 00007f8b72e9ac59 sp 00007ffdda196230 error 6 in libQt5Core.so.5[7f8b72d6b000+51c000]
./kern.log:Sep 11 12:44:18 kernel: [104645.642546] shotcut[14864]: segfault at 0 ip 00007f38ee504874 sp 00007ffe2cfbeb80 error 4 in libmlt++.so.6.11.0[7f38ee4ec000+20000]
./kern.log:Sep 11 13:01:41 kernel: [105688.905917] shotcut[25447]: segfault at 7f8584000128 ip 00007f8584000128 sp 00007fff61b34bf8 error 15
./kern.log:Sep 11 15:15:03 kernel: [ 5009.359315] shotcut[2784]: segfault at 21 ip 0000000000000021 sp 00007fff97ae8ca8 error 14 in shotcut[400000+281000]

./syslog:Sep 11 10:55:00 kernel: [98087.927210] shotcut[2266]: segfault at 12 ip 00007f8b72e9ac59 sp 00007ffdda196230 error 6 in libQt5Core.so.5[7f8b72d6b000+51c000]
./syslog:Sep 11 12:44:18 kernel: [104645.642546] shotcut[14864]: segfault at 0 ip 00007f38ee504874 sp 00007ffe2cfbeb80 error 4 in libmlt++.so.6.11.0[7f38ee4ec000+20000]
./syslog:Sep 11 13:01:41 kernel: [105688.905917] shotcut[25447]: segfault at 7f8584000128 ip 00007f8584000128 sp 00007fff61b34bf8 error 15
./syslog:Sep 11 15:15:03 kernel: [ 5009.359315] shotcut[2784]: segfault at 21 ip 0000000000000021 sp 00007fff97ae8ca8 error 14 in shotcut[400000+281000]

./messages:Sep 10 12:55:26 kernel: [18914.325354] shotcut[25961]: segfault at 100000009 ip 00007f2e5a455c8e sp 00007ffc8c56d0f0 error 4 in libQt5Widgets.so.5[7f2e5a2f7000+63c000]
./messages:Sep 10 13:20:57 kernel: [20445.869602] traps: shotcut[28815] general protection ip:7f1797e8c2bb sp:7fff1dfb5cc0 error:0 in libQt5Qml.so.5[7f1797c83000+3d4000]
./messages:Sep 10 13:47:36 kernel: [22044.070755] shotcut[31718]: segfault at 0 ip 0000000000000000 sp 00007ffd8dbc9058 error 14 in shotcut[400000+281000]
./messages:Sep 10 14:27:01 kernel: [24409.064301] shotcut[3630]: segfault at 1074 ip 00007f7914aa42a1 sp 00007ffc52191920 error 4 in libQt5Qml.so.5[7f791489b000+3d4000]
./messages:Sep 11 10:55:00 kernel: [98087.927210] shotcut[2266]: segfault at 12 ip 00007f8b72e9ac59 sp 00007ffdda196230 error 6 in libQt5Core.so.5[7f8b72d6b000+51c000]
./messages:Sep 11 12:44:18 kernel: [104645.642546] shotcut[14864]: segfault at 0 ip 00007f38ee504874 sp 00007ffe2cfbeb80 error 4 in libmlt++.so.6.11.0[7f38ee4ec000+20000]
./messages:Sep 11 13:01:41 kernel: [105688.905917] shotcut[25447]: segfault at 7f8584000128 ip 00007f8584000128 sp 00007fff61b34bf8 error 15
./messages:Sep 11 15:15:03 kernel: [ 5009.359315] shotcut[2784]: segfault at 21 ip 0000000000000021 sp 00007fff97ae8ca8 error 14 in shotcut[400000+281000]

./messages.1:Sep  7 14:04:59 kernel: [1228005.287991] shotcut[10932]: segfault at 0 ip 0000000000000000 sp 00007fff77266a08 error 14 in shotcut[400000+281000]
./messages.1:Sep  7 14:07:27 kernel: [1228153.161442] shotcut[16192]: segfault at 21 ip 0000000000000021 sp 00007fff32596888 error 14 in shotcut[400000+2ac000]
./messages.1:Sep  7 15:28:12 kernel: [1232998.471206] shotcut[28906]: segfault at 358 ip 00007f5940df5b20 sp 00007fff05622b78 error 4 in libpthread-2.24.so[7f5940dec000+18000]

#2

This has been reported before, and it only happens in Linux due to a bug in Qt 5.6.1. I have a test build against 5.9 that does not do this.

As for the other crashes, we need steps like you did for the color picker and the hint about right-clicking. However, at this point, there have been many fixes in the past few weeks with a new version 18.09 due in a couple of days.


#3

I’m qt 5.7.1+dfsg-3+b1. debian stable/backports stalled at this. i’ll see what i can do. happens on my xubuntu also, version unknow. but XFCE on BOTH machines. I’ve seen plenty apps crash for XFCE specific issues historically.

How do you get the Application Log if it crashes?

I’ll look forward to 18.09 as always


#4

Location of logs is in the FAQ.
I do not understand your build. Are you using a build provided through the shotcut website? If not, then I am unable to help. If you are, then the system supplied qt is not used as long as you use the correct launcher script (instructions on the download page). If you run bin/shotcut from our build, you are doing it wrong.


#5

I generally tar xvf the current release into my existing “Shotcut” folder. Sometimes I use the AppImage if i’m having inexplicable issues.

Today I deleted the Shotcut folder and tar xvf the new release so it will be fresh without any possible cruft.

I always use your direct downloads, i don’t compile myself. maybe the issue is i re-used the Shotcut folder without purging contents. my panel icon points to ~/Shotcut/Shotcut.app/shotcut


#6

Have you tried the flatpak version? (it’s compiled against Qt 5.11 btw)


#7

@shotcut

Okay, my first project since this question…

First crash when selecting “remove” from a right-click of a empty space between clips on V1.

FIRST & LAST lines from the log:
[Info ] Application::Application Starting Shotcut version 18.09.16
[Error ] [producer_xml] failed to load producer “/home/username/Downloads/Shotcut/Shotcut.app/blank”

do you want the entire log?

Linux 4.17.0-0.bpo.3-amd64 #1 SMP Debian 4.17.17-1~bpo9+1 (2018-08-27) x86_64 GNU/Linux
XFCE 4.10

@pete , i did not try flatpak, i prefer tarball, but if there is a significant reason to try flatpak, i’ll learn