Bug 355398 - Crash if I rescale video on render :(
Summary: Crash if I rescale video on render :(
Status: RESOLVED FIXED
Alias: None
Product: kdenlive
Classification: Applications
Component: Video Display & Export (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR critical
Target Milestone: ---
Assignee: Jean-Baptiste Mardelle
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-11-15 22:45 UTC by nathanaeley
Modified: 2016-08-04 17:14 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
Screencast showing the issue (movit + scaling) (1.44 MB, video/webm)
2016-01-07 04:19 UTC, Paul Konecny
Details
Backtrace movit git i965 (14.66 KB, text/x-log)
2016-01-07 09:37 UTC, Paul Konecny
Details
Backtrace movit git i965 with fix (19.72 KB, text/x-log)
2016-01-07 23:22 UTC, Paul Konecny
Details
Backtrace movit 1.2.0 i965 with fix (14.89 KB, text/x-log)
2016-01-07 23:25 UTC, Paul Konecny
Details
Backtrace movit 1.2.0 i965 with fix ffmpeg and glibc (23.35 KB, text/x-log)
2016-01-08 00:25 UTC, Paul Konecny
Details
Backtrace with whole pipeline rebuilt (11.54 KB, text/x-log)
2016-01-08 00:55 UTC, Paul Konecny
Details
Project file with the issues (14.55 KB, application/x-kdenlive)
2016-01-08 01:06 UTC, Paul Konecny
Details
New project file (12.26 KB, application/x-kdenlive)
2016-01-08 01:16 UTC, Paul Konecny
Details

Note You need to log in before you can comment on or make changes to this bug.
Description nathanaeley 2015-11-15 22:45:42 UTC
OS: Ubuntu
OS Version: 15.10

KDE Version: 15.08.1

Issue: Whenever I rescale a video with any Codec it produces a file with 0 bytes. Otherwise can render just fine.


Reproducible: Always

Steps to Reproduce:
1. Edit Video
2. Click Render
3. Choose any Codec
4. Choose to rescale to any size
5. Press Render

Actual Results:  
It completes within 1 second and the file is 0 bytes. 

Expected Results:  
Render the file with the requested resolution

kdenlive_render is the issue.
Comment 1 John Moore 2015-11-18 12:46:15 UTC
I also have this particular issue when following the above steps on Ubuntu 15.10 using kdenlive version 15.08.1 I installed kdenlive from the Ubuntu package manager and videos do render fine, unless I try to rescale them.
Comment 2 qubodup 2016-01-04 22:02:55 UTC
In latest git, when rendering x264 mp4, scaling works.

Could either of you check with 15.12 on your system please?
Comment 3 Paul Konecny 2016-01-06 22:35:38 UTC
I can confirm this with 15.13-git master when scaling 4k to 1080p

Render of /home/paul/Unbenannt12.mp4 crashed

medium: [ ref=1, _mlt_properties_load=medium, __mlt_properties_load=medium ]
[swscaler @ 0x7f6b99708960]
Warning: data is not aligned! This can lead to a speedloss

 And I even get a popup saying 
Rendering of /home/paul/Unbenannt12.mp4 aborted, resulting video will probably be corrupted
Comment 4 qubodup 2016-01-07 03:46:56 UTC
> 15.13-git master
That's not too clear. Do you mean Applications/15.12 branch? Or is there a package somewhere that has that version name?

Can you tell us more details about the nature of your render? Are any transitions or effects used? Is Movit (GPU rendering) enabled? (I experience crashes during render with movit effects).

I tried some more:
Test 1: 4k 29.9898fps rendered in HD 1080p 25fps profile without scaling
Test 2: 4k 29.9898fps rendered in HD 1080p 25fps profile WITH scaling to 320x180
Test 3: 4k 29.9898fps rendered in HD 1080p 25fps profile WITH scaling to 1920x1080 (nonsense)
Test 4: 4k 29.9898fps rendered in HD 1080p 25fps profile WITH scaling to 2440x1372
Test 5: 4k 29.9898fps rendered in 4K UHD 2160p 25fps profile WITH scaling to 2440x1372
Test 5b: 4k 29.9898fps rendered in 4K UHD 2160p 25fps profile WITH scaling to 2440x1372 (4 encoder threads instead of 1)
Test 6: 4k 29.9898fps rendered in 4K UHD 2160p 25fps profile WITH scaling to 1920x1080
Test 7: 4k 29.9898fps rendered in 4K UHD 2160p 29.98fps profile without scaling (4 encoder threads, full length video - 00:01:22:12 instead of short piece)
Test 8: 4k 29.9898fps rendered in 4K UHD 2160p 29.98fps profile WITH scaling to 1920x1080 scaling (4 encoder threads, full length video - 00:01:22:12 instead of short piece)

All successful

Unless noted otherwise: I used a 1:22:10 (m:s:f) file and rendered a 0:0:03:14 (h:m:s:f) piece of it with no effects or transitions. MP4 H.264/AAC fast Video quality 20, Audio bitrate 160, threads 1, Export audio yes, movit off.

ffmpeg 1:2.8.4-2
mlt-git r4154.v0.9.2.376.g9e04d46-1
kdenlive-git 15.13.0.r6866.e43f3d4-1
Comment 5 Paul Konecny 2016-01-07 04:19:27 UTC
Created attachment 96498 [details]
Screencast showing the issue (movit + scaling)

I'm using an up to date Arch install. 15.13 is the current master branch of kdenlive (see your package version) in that branch I'm at commit e43f3d4
ffmpeg and mlt are 2.8.4 and 0.9.8 (with debugging enabled)
movit is 1.2.0

I recorded a screencast showing the problem. I noticed that the remaining time counter suddenly decreased rapidly, then stopping and then the error message appeared. 
This was with movit enabled. 
I think I found the issue:
When disabling movit, the scaler works. 
On the other hand, Movit works if I change the project profile to 1080p and then render the file without scaling.
When using movit with 4K images set to a 1080p profile and additionally enabling the scaler it also aborts the render (=scaling a 1080p project to 1080p)
So it seems movit does not like the scaler.
Comment 6 qubodup 2016-01-07 07:41:07 UTC
Thanks for clarifying!

> So it seems movit does not like the scaler.
you might want to try the movit-git AUR.

I am able to render with movit on a HD 7750 catalyst/catalyst-libgl 15.12-1 with scaling but
http://i.imgur.com/OSH6NIl.jpg
will render as
http://i.imgur.com/O3ZcAm4.jpg

It might be useful if you let us know what graphics card and which driver you use.
Comment 7 Paul Konecny 2016-01-07 09:37:42 UTC
Created attachment 96499 [details]
Backtrace movit git i965

Just tried movit git and voilà: 

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffac98c700 (LWP 13107)]
0x00007fffcbbcd97f in ?? () from /usr/lib/libswscale.so.3

So scale indeed isn't too fond of movit...
I'm currently testing on an Elitebook 850 G1 by HP with Intel HD4400 and AMD HD8750M (OLAND) GPUs. 
I'm getting the same segfault on both. I open the project try to click the timeline and boom. 

On my desktop I used to have a HD7970 but unfortunately that card died a week ago :(
Not sure when I can get a replacement.
Comment 8 Jean-Baptiste Mardelle 2016-01-07 23:10:05 UTC
Git commit 164988fd80c90bce637208b547d496a14fc7b004 by Jean-Baptiste Mardelle.
Committed on 07/01/2016 at 23:09.
Pushed by mardelle into branch 'Applications/15.12'.

Try to fix render resize crash with Movit

M  +1    -1    src/dialogs/renderwidget.cpp

http://commits.kde.org/kdenlive/164988fd80c90bce637208b547d496a14fc7b004
Comment 9 Paul Konecny 2016-01-07 23:22:18 UTC
Created attachment 96515 [details]
Backtrace movit git i965 with fix

Unfortunately i still get the segfault. 
I looked up of which package /usr/lib/libswscale.so.3 is a part of. 
Seems to be ffmpeg. I'll recompile that with debug and will report back. This is with movit git.
Comment 10 Paul Konecny 2016-01-07 23:25:17 UTC
Created attachment 96516 [details]
Backtrace movit 1.2.0 i965 with fix

With the official movit version 1.2.0 i get a segfault in libc.so.6 Guess I'll recompile some more stuff...
Comment 11 Paul Konecny 2016-01-08 00:25:32 UTC
Created attachment 96518 [details]
Backtrace movit 1.2.0 i965 with fix ffmpeg and glibc

Okay this is the backtrace for movit 1.2.0 with glibc ffmpeg movit-1.2.0 mlt and kdenlive all with debugging symbols.

On the console I also get this message
[swscaler @ 0x7fff98b50700] Warning: data is not aligned! This can lead to a speedloss
kdenlive: padding_effect.cpp:132: virtual void movit::PaddingEffect::inform_input_size(unsigned int, unsigned int, unsigned int): Assertion `input_num == 0' failed.

-------------

I just tried it with movit-git and I don't get the immediate crash but the monitor stays black and when I try to render something the rendering aborts immediately
This is the output of the render window: 

Rendering of /home/paul/Unbenannt12.mp4 crashed
medium: [ ref=1, _mlt_properties_load=medium, __mlt_properties_load=medium ]
Movit system requirements: Needs at least GLSL version 1.30 (has version 1,0) [consumer qglsl]
OpenGL Shading Language rendering is not supported on this machine.
[filter avcolor_space] Invalid format glsl
[filter avcolor_space] Invalid format glsl

In the terminal there are many messages like this: 
GL error 502 at /home/paul/rebuild/4/src/kdenlive/src/monitor/glwidget.cpp : 406
[filter avcolor_space] Invalid format glsl

It seems the OpenGL context (or whatever it is called) is detected with 1.0 instead of the minimum 1.3 

This is the glxinfo output for my cards: 
Intel HD4400
DRI_PRIME=0 glxinfo | grep "OpenGL"
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) Haswell Mobile 
OpenGL core profile version string: 3.3 (Core Profile) Mesa 11.1.0
OpenGL core profile shading language version string: 3.30
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.0 Mesa 11.1.0
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.0 Mesa 11.1.0
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.00
OpenGL ES profile extensions:


AMD Radeon HD8750M
DRI_PRIME=1 glxinfo | grep "OpenGL"
OpenGL vendor string: X.Org
OpenGL renderer string: Gallium 0.4 on AMD OLAND (DRM 2.43.0, LLVM 3.7.0)
OpenGL core profile version string: 4.1 (Core Profile) Mesa 11.1.0
OpenGL core profile shading language version string: 4.10
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.0 Mesa 11.1.0
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.0 Mesa 11.1.0
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.00
OpenGL ES profile extensions:

They are capable of 3.3 and 4.1 respectively so this shouldn't be the problem. 
Hope this helps you J-B!
Cheers!
Comment 12 Jean-Baptiste Mardelle 2016-01-08 00:37:02 UTC
I think there might be several issues here.
First this error:
Movit system requirements: Needs at least GLSL version 1.30 (has version 1,0) [consumer qglsl]

If you updated movit, you probably need to recompile MLT. Be sure to do a "make distclean" in MLT's source repository to start a clean compilation.

libswscale is not supposed to be called when using movit. can you send me or attach here the project file ?
Comment 13 Paul Konecny 2016-01-08 00:55:44 UTC
Created attachment 96519 [details]
Backtrace with whole pipeline rebuilt

I recompiled the whole pipeline (movit mlt and kdenlive)
And now get a segfault again when clicking on the timeline... log attached. 

I'm not sure if this is the culprit: 
I take the Arch PKGBUILD (the one from which the distro package is built) and add debugging and 
--enable-opengl to get movit working. 
I just noticed that Arch devs use this additional parameter: --avformat-swscale
I'll comment that out and try it again.
Comment 14 Paul Konecny 2016-01-08 01:04:11 UTC
Without --avformat-swscale I'm back to the black screen without a segfault but there are still a ton of messages like these (and the render aborts immediately)

GL error 502 at /home/paul/rebuild/4/src/kdenlive/src/monitor/glwidget.cpp : 406
[filter avcolor_space] Invalid format glsl
[filter avcolor_space] Invalid format glsl_texture
GL error 502 at /home/paul/rebuild/4/src/kdenlive/src/monitor/glwidget.cpp : 406
[filter avcolor_space] Invalid format glsl
[filter avcolor_space] Invalid format glsl
[filter avcolor_space] Invalid format glsl_texture
GL error 502 at /home/paul/rebuild/4/src/kdenlive/src/monitor/glwidget.cpp : 406
[filter avcolor_space] Invalid format glsl
[filter avcolor_space] Invalid format glsl
[filter avcolor_space] Invalid format glsl_texture
GL error 502 at /home/paul/rebuild/4/src/kdenlive/src/monitor/glwidget.cpp : 406
[filter avcolor_space] Invalid format glsl
[filter avcolor_space] Invalid format glsl
[filter avcolor_space] Invalid format glsl_texture
GL error 502 at /home/paul/rebuild/4/src/kdenlive/src/monitor/glwidget.cpp : 406
Comment 15 Paul Konecny 2016-01-08 01:06:26 UTC
Created attachment 96520 [details]
Project file with the issues

Almost forgot the project file.
Comment 16 Paul Konecny 2016-01-08 01:16:57 UTC
Created attachment 96521 [details]
New project file

I created a new project file. This renders correctly even with scaling but the monitor stays black.
Normal dissolves and a GPU blur effect are added. 
---
After reopening the monitor is back... I don't get what's happening.
Comment 17 Paul Konecny 2016-01-08 01:23:54 UTC
This is the output from the last try

[filter avcolor_space] Invalid format glsl
[filter avcolor_space] Invalid format glsl_texture
[Thread 0x7fff737fe700 (LWP 21964) exited]
[Thread 0x7fff70ff9700 (LWP 21969) exited]
[Thread 0x7fff717fa700 (LWP 21968) exited]
[Thread 0x7fff6bfff700 (LWP 21970) exited]
[Thread 0x7fff727fc700 (LWP 21966) exited]
[Thread 0x7fff71ffb700 (LWP 21967) exited]
[Thread 0x7fff72ffd700 (LWP 21965) exited]
Skipped method "slotGotProgressInfo" : Type not registered with QtDBus in parameter list: MessageType
Skipped method "slotTimelineClipSelected" : Pointers are not supported: ClipItem*
Skipped method "slotTimelineClipSelected" : Pointers are not supported: ClipItem*
Unsupported return type 65 QPixmap in method "grab"
Unsupported return type 65 QPixmap in method "grab"
[Thread 0x7fff6b7fe700 (LWP 21971) exited]
[Thread 0x7fff9ffff700 (LWP 21940) exited]
QXcbConnection: XCB error: 8 (BadMatch), sequence: 36216, resource id: 106954955, major code: 130 (Unknown), minor code: 3
QXcbConnection: XCB error: 8 (BadMatch), sequence: 36242, resource id: 106954955, major code: 130 (Unknown), minor code: 3
QXcbConnection: XCB error: 8 (BadMatch), sequence: 36267, resource id: 106954955, major code: 130 (Unknown), minor code: 3
QXcbConnection: XCB error: 8 (BadMatch), sequence: 40404, resource id: 106954955, major code: 130 (Unknown), minor code: 3
QXcbConnection: XCB error: 8 (BadMatch), sequence: 40430, resource id: 106954955, major code: 130 (Unknown), minor code: 3
QXcbConnection: XCB error: 8 (BadMatch), sequence: 40458, resource id: 106954955, major code: 130 (Unknown), minor code: 3
QXcbConnection: XCB error: 8 (BadMatch), sequence: 40530, resource id: 106954955, major code: 130 (Unknown), minor code: 3
QXcbConnection: XCB error: 8 (BadMatch), sequence: 40591, resource id: 106954955, major code: 130 (Unknown), minor code: 3
QXcbConnection: XCB error: 8 (BadMatch), sequence: 40652, resource id: 106954955, major code: 130 (Unknown), minor code: 3
QXcbConnection: XCB error: 8 (BadMatch), sequence: 40719, resource id: 106954955, major code: 130 (Unknown), minor code: 3
QXcbConnection: XCB error: 8 (BadMatch), sequence: 40786, resource id: 106954955, major code: 130 (Unknown), minor code: 3
QXcbConnection: XCB error: 8 (BadMatch), sequence: 40847, resource id: 106954955, major code: 130 (Unknown), minor code: 3
[Thread 0x7fffa55ec700 (LWP 21848) exited]
[Thread 0x7fffb51b2700 (LWP 21845) exited]
[filter avcolor_space] Invalid format glsl
[filter avcolor_space] Invalid format glsl
[Thread 0x7fffa7ffe700 (LWP 21847) exited]
[filter avcolor_space] Invalid format glsl
[filter avcolor_space] Invalid format glsl
[filter avcolor_space] Invalid format glsl_texture
[Thread 0x7fffa5ded700 (LWP 21846) exited]
QCoreApplication::postEvent: Unexpected null receiver
[Thread 0x7fff73fff700 (LWP 21955) exited]
[Thread 0x7fff80ff8700 (LWP 21956) exited]
[Thread 0x7fff817f9700 (LWP 21957) exited]
[Thread 0x7fff81ffa700 (LWP 21958) exited]
[Thread 0x7fff827fb700 (LWP 21959) exited]
[Thread 0x7fffb7fff700 (LWP 21747) exited]
[Thread 0x7fffbec36700 (LWP 21745) exited]
[Thread 0x7fffbfc57700 (LWP 21744) exited]
[Thread 0x7fff9f7fe700 (LWP 21941) exited]
[Thread 0x7fff948c6700 (LWP 21942) exited]
[Thread 0x7fff837fd700 (LWP 21944) exited]
[Thread 0x7fff83ffe700 (LWP 21943) exited]
[Thread 0x7fff82ffc700 (LWP 21945) exited]
[Thread 0x7fffa4deb700 (LWP 21764) exited]
[Thread 0x7fff9d087700 (LWP 21765) exited]
[Thread 0x7fff9c886700 (LWP 21766) exited]
[Thread 0x7fff978c9700 (LWP 21767) exited]
[Thread 0x7fff970c8700 (LWP 21768) exited]
[Thread 0x7fffe3075700 (LWP 21740) exited]
[Thread 0x7fffc5283700 (LWP 21741) exited]
[Thread 0x7ffff7e3f800 (LWP 21739) exited]
[Inferior 1 (process 21739) exited normally]
(gdb)  run
Starting program: /usr/bin/kdenlive 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[New Thread 0x7fffe3075700 (LWP 22039)]
[New Thread 0x7fffc5283700 (LWP 22040)]
[New Thread 0x7fffbfc57700 (LWP 22043)]
[New Thread 0x7fffbec36700 (LWP 22044)]
Removing cache at "/home/paul/.cache/kdenlive-thumbs.kcache"
[New Thread 0x7fffb7fff700 (LWP 22047)]
QCoreApplication::postEvent: Unexpected null receiver
Removing cache at "/home/paul/.cache/kdenlive-thumbs.kcache"
 // / processing file open
 // / processing file open: validate
Opening a document with version  0.91  /  0.91
 // / processing file validate ok
***********
FOUND GUIDES:  0 
**********
QXcbConnection: XCB error: 8 (BadMatch), sequence: 25733, resource id: 111149259, major code: 130 (Unknown), minor code: 3
QXcbConnection: XCB error: 8 (BadMatch), sequence: 25753, resource id: 111149259, major code: 130 (Unknown), minor code: 3
QXcbConnection: XCB error: 8 (BadMatch), sequence: 25852, resource id: 111149259, major code: 130 (Unknown), minor code: 3
QXcbConnection: XCB error: 8 (BadMatch), sequence: 25912, resource id: 111149259, major code: 130 (Unknown), minor code: 3
QXcbConnection: XCB error: 8 (BadMatch), sequence: 25973, resource id: 111149259, major code: 130 (Unknown), minor code: 3
[New Thread 0x7fffb6042700 (LWP 22053)]
[Thread 0x7fffb6042700 (LWP 22053) exited]
[New Thread 0x7fffb6042700 (LWP 22054)]
[New Thread 0x7fffb5841700 (LWP 22055)]
[New Thread 0x7fffb77fe700 (LWP 22056)]
[New Thread 0x7fffb6ffd700 (LWP 22057)]
QXcbConnection: XCB error: 8 (BadMatch), sequence: 39636, resource id: 111149259, major code: 130 (Unknown), minor code: 3
QXcbConnection: XCB error: 8 (BadMatch), sequence: 39662, resource id: 111149259, major code: 130 (Unknown), minor code: 3
QXcbConnection: XCB error: 8 (BadMatch), sequence: 39687, resource id: 111149259, major code: 130 (Unknown), minor code: 3
QXcbConnection: XCB error: 8 (BadMatch), sequence: 39721, resource id: 111149259, major code: 130 (Unknown), minor code: 3
QXcbConnection: XCB error: 8 (BadMatch), sequence: 39731, resource id: 111149259, major code: 130 (Unknown), minor code: 3
[New Thread 0x7fffb5040700 (LWP 22066)]
[Thread 0x7fffb5040700 (LWP 22066) exited]
playlistPath:  "/tmp/kdenlive_rendering_T22038.mlt.mlt" 

[New Thread 0x7fffb5040700 (LWP 22067)]
[Thread 0x7fffb5040700 (LWP 22067) exited]
[New Thread 0x7fffb5040700 (LWP 22069)]
[Thread 0x7fffb5040700 (LWP 22069) exited]
[New Thread 0x7fffb5040700 (LWP 22070)]
[New Thread 0x7fff7bffc700 (LWP 22071)]
[New Thread 0x7fff7af80700 (LWP 22072)]
[New Thread 0x7fff7a77f700 (LWP 22073)]
[New Thread 0x7fff79d71700 (LWP 22074)]
[New Thread 0x7fff79570700 (LWP 22075)]
[New Thread 0x7fff78d6f700 (LWP 22076)]
[New Thread 0x7fff5fffe700 (LWP 22077)]
Aborting aboutToFinish handling.
[Thread 0x7fffb5040700 (LWP 22070) exited]
[New Thread 0x7fffb5040700 (LWP 22078)]
Skipped method "slotGotProgressInfo" : Type not registered with QtDBus in parameter list: MessageType
Skipped method "slotTimelineClipSelected" : Pointers are not supported: ClipItem*
Skipped method "slotTimelineClipSelected" : Pointers are not supported: ClipItem*
Unsupported return type 65 QPixmap in method "grab"
Unsupported return type 65 QPixmap in method "grab"
[Thread 0x7fff79d71700 (LWP 22074) exited]
[Thread 0x7fff79570700 (LWP 22075) exited]
[Thread 0x7fff78d6f700 (LWP 22076) exited]
[Thread 0x7fff7a77f700 (LWP 22073) exited]
[Thread 0x7fff7bffc700 (LWP 22071) exited]
[Thread 0x7fff7af80700 (LWP 22072) exited]
[Thread 0x7fff5fffe700 (LWP 22077) exited]
Comment 18 Paul Konecny 2016-01-15 03:53:22 UTC
I've tested a little more and the bug usually occurs when switching between projects through the "Open Recent" menu. The monitor stays black and I get the OpenGL error message from above. 
Everything was rebuilt from scratch with the git versions (with disabling --avformat-swscale in mlt)
I do however believe that this might be related to this bug of the Intel driver 
https://bugs.freedesktop.org/show_bug.cgi?id=93104
because my notebook started acting weird as of three days (random flickering, etc.) ago and I get the same error messages. I don't have another GPU to test on right now and trying radeon via DRI_PRIME also doesn't work as the output of the dGPU has to go through the Intel iGPU as well. 

Can someone with Kernel 4.3.3 test if this also happens with his/her machine?
Comment 19 Jean-Baptiste Mardelle 2016-02-21 13:41:25 UTC
Movit system requirements: Needs at least GLSL version 1.30 (has version 1,0) [consumer qglsl]
This problem was fixed in Movit git a few days ago, might solve the problem
Comment 20 Paul Konecny 2016-02-23 21:23:01 UTC
I can confirm this is fixed when using 
movit-git master with locale fix
mlt 0.9.8
kdenlive-git master
on both radeon and Intel.