https://bugs.kde.org/show_bug.cgi?id=361086

            Bug ID: 361086
           Summary: git master 2016-03-28  Application crash when applying
                    layout
           Product: kdenlive
           Version: unspecified
          Platform: Archlinux Packages
                OS: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: NOR
         Component: User Interface
          Assignee: j...@kdenlive.org
          Reporter: evert.vors...@yandex.com

I am testing a new video card on my home desktop, the very capable nVidia GTX
960. 
I have enabled movit, and this is the first bug I hit with movit enabled. 
As soon as I apply a view, kdenlive exits, and I'll post the backtrace at the
end.

Using official nVida drivers, movit and mlt are both latest released versions.
Kdenlive itself is from git.

Here is the backtrace:
[evert@Vorster ~]$ gdb kdenlive
GNU gdb (GDB) 7.11
Copyright (C) 2016 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-pc-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from kdenlive...(no debugging symbols found)...done.
(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 0x7fffdc81d700 (LWP 1148)]
[New Thread 0x7fffd6a5f700 (LWP 1149)]
[New Thread 0x7fffba0a1700 (LWP 1150)]
[New Thread 0x7fffb39f1700 (LWP 1152)]
[New Thread 0x7fffb28a7700 (LWP 1153)]                                          
[New Thread 0x7fffb1930700 (LWP 1154)]                                          
Removing cache at "/home/evert/.cache/kdenlive-thumbs.kcache"                   
[New Thread 0x7fff9f665700 (LWP 1156)]                                          
[Thread 0x7fff9f665700 (LWP 1156) exited]                                       
[New Thread 0x7fff9f665700 (LWP 1157)]                                          
[New Thread 0x7fffa3666700 (LWP 1159)]                                          
OpenGL vendor:  "NVIDIA Corporation"                                            
OpenGL renderer:  "GeForce GTX 960/PCIe/SSE2"                                   
OpenGL ARG_SYNC:  true                                                          
OpenGL OpenGLES:  false                                                         
[New Thread 0x7fffa2ce2700 (LWP 1160)]                                          
[New Thread 0x7fffa2243700 (LWP 1161)]                                          
[New Thread 0x7fffa15ef700 (LWP 1162)]                                          
[New Thread 0x7fffa04ce700 (LWP 1163)]                                          
OpenGL vendor:  "NVIDIA Corporation"                                            
OpenGL renderer:  "GeForce GTX 960/PCIe/SSE2"                                   
OpenGL ARG_SYNC:  true                                                          
OpenGL OpenGLES:  false                                                         
[New Thread 0x7fff9ee64700 (LWP 1164)]                                          
[New Thread 0x7fff9dab0700 (LWP 1165)]                                          
[Thread 0x7fff9dab0700 (LWP 1165) exited]                                       
[Thread 0x7fff9f665700 (LWP 1157) exited]                                       
[Thread 0x7fffa04ce700 (LWP 1163) exited]                                       
[New Thread 0x7fffa04ce700 (LWP 1166)]                                          
[Thread 0x7fffa2243700 (LWP 1161) exited]                                       
[Thread 0x7fffa04ce700 (LWP 1166) exited]                                       
[New Thread 0x7fffa04ce700 (LWP 1167)]
[New Thread 0x7fffa2243700 (LWP 1168)]
kdenlive: effect_chain.cpp:1746: void movit::EffectChain::render_to_fbo(GLuint,
unsigned int, unsigned int): Assertion `status == GL_FRAMEBUFFER_COMPLETE'
failed.

Thread 19 "RenderThread" received signal SIGABRT, Aborted.
[Switching to Thread 0x7fffa2243700 (LWP 1168)]
0x00007fffef8a72a8 in raise () from /usr/lib/libc.so.6
(gdb) thread apply all bt

Thread 19 (Thread 0x7fffa2243700 (LWP 1168)):
#0  0x00007fffef8a72a8 in raise () from /usr/lib/libc.so.6
#1  0x00007fffef8a872a in abort () from /usr/lib/libc.so.6
#2  0x00007fffef8a01b7 in __assert_fail_base () from /usr/lib/libc.so.6
#3  0x00007fffef8a0262 in __assert_fail () from /usr/lib/libc.so.6
#4  0x00007fffd4627392 in movit::EffectChain::render_to_fbo(unsigned int,
unsigned int, unsigned int) () from /usr/lib/libmovit.so.4
#5  0x00007fffd48929af in
GlslManager::render_frame_texture(movit::EffectChain*, mlt_frame_s*, int, int,
unsigned char**) () from /usr/lib/mlt/libmltopengl.so
#6  0x00007fffd4895a02 in ?? () from /usr/lib/mlt/libmltopengl.so
#7  0x00007ffff6d8a058 in mlt_frame_get_image () from /usr/lib/libmlt.so.6
#8  0x00007ffff6d9ff29 in ?? () from /usr/lib/libmlt.so.6
#9  0x00007ffff6d8a007 in mlt_frame_get_image () from /usr/lib/libmlt.so.6
#10 0x00007ffff6d9d6d4 in ?? () from /usr/lib/libmlt.so.6
#11 0x00000000007013dd in ?? ()
#12 0x00007ffff0346de8 in ?? () from /usr/lib/libQt5Core.so.5
#13 0x00007fffee104424 in start_thread () from /usr/lib/libpthread.so.0
#14 0x00007fffef95bcbd in clone () from /usr/lib/libc.so.6

Thread 18 (Thread 0x7fffa04ce700 (LWP 1167)):
#0  0x00007fffee10a03f in pthread_cond_wait@@GLIBC_2.3.2 () from
/usr/lib/libpthread.so.0
#1  0x00007ffff6d9d95b in mlt_consumer_rt_frame () from /usr/lib/libmlt.so.6
#2  0x00007fffb969aa20 in ?? () from /usr/lib/mlt/libmltsdl.so
#3  0x00007fffee104424 in start_thread () from /usr/lib/libpthread.so.0
#4  0x00007fffef95bcbd in clone () from /usr/lib/libc.so.6

Thread 15 (Thread 0x7fff9ee64700 (LWP 1164)):
#0  0x00007fffef952c3d in poll () from /usr/lib/libc.so.6
#1  0x00007fffe94f1f7c in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007fffe94f208c in g_main_context_iteration () from
/usr/lib/libglib-2.0.so.0
#3  0x00007ffff056fcab in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQt5Core.so.5
#4  0x00007ffff05186fa in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQt5Core.so.5
#5  0x00007ffff0341fe4 in QThread::exec() () from /usr/lib/libQt5Core.so.5
#6  0x00007ffff0346de8 in ?? () from /usr/lib/libQt5Core.so.5
#7  0x00007fffee104424 in start_thread () from /usr/lib/libpthread.so.0
#8  0x00007fffef95bcbd in clone () from /usr/lib/libc.so.6

Thread 13 (Thread 0x7fffa15ef700 (LWP 1162)):
#0  0x00007fffee10a03f in pthread_cond_wait@@GLIBC_2.3.2 () from
/usr/lib/libpthread.so.0
#1  0x00007ffff0347c8b in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib/libQt5Core.so.5
#2  0x00007ffff603eb8d in ?? () from /usr/lib/libQt5Quick.so.5
#3  0x00007ffff603f465 in ?? () from /usr/lib/libQt5Quick.so.5
#4  0x00007ffff0346de8 in ?? () from /usr/lib/libQt5Core.so.5
#5  0x00007fffee104424 in start_thread () from /usr/lib/libpthread.so.0
#6  0x00007fffef95bcbd in clone () from /usr/lib/libc.so.6

Thread 11 (Thread 0x7fffa2ce2700 (LWP 1160)):
#0  0x00007fffef952c3d in poll () from /usr/lib/libc.so.6
#1  0x00007fffe94f1f7c in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007fffe94f208c in g_main_context_iteration () from
/usr/lib/libglib-2.0.so.0
#3  0x00007ffff056fc8f in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQt5Core.so.5
#4  0x00007ffff05186fa in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQt5Core.so.5
#5  0x00007ffff0341fe4 in QThread::exec() () from /usr/lib/libQt5Core.so.5
#6  0x00007ffff0346de8 in ?? () from /usr/lib/libQt5Core.so.5
#7  0x00007fffee104424 in start_thread () from /usr/lib/libpthread.so.0
#8  0x00007fffef95bcbd in clone () from /usr/lib/libc.so.6

Thread 10 (Thread 0x7fffa3666700 (LWP 1159)):
#0  0x00007fffee10a03f in pthread_cond_wait@@GLIBC_2.3.2 () from
/usr/lib/libpthread.so.0
#1  0x00007ffff0347c8b in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib/libQt5Core.so.5
#2  0x00007ffff603eb8d in ?? () from /usr/lib/libQt5Quick.so.5
#3  0x00007ffff603f465 in ?? () from /usr/lib/libQt5Quick.so.5
#4  0x00007ffff0346de8 in ?? () from /usr/lib/libQt5Core.so.5
#5  0x00007fffee104424 in start_thread () from /usr/lib/libpthread.so.0
#6  0x00007fffef95bcbd in clone () from /usr/lib/libc.so.6

Thread 7 (Thread 0x7fffb1930700 (LWP 1154)):
---Type <return> to continue, or q <return> to quit---
#0  0x00007fffef952c3d in poll () from /usr/lib/libc.so.6
#1  0x00007fffe94f1f7c in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007fffe94f208c in g_main_context_iteration () from
/usr/lib/libglib-2.0.so.0
#3  0x00007ffff056fc8f in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQt5Core.so.5
#4  0x00007ffff05186fa in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQt5Core.so.5
#5  0x00007ffff0341fe4 in QThread::exec() () from /usr/lib/libQt5Core.so.5
#6  0x00007ffff1f96915 in ?? () from /usr/lib/libQt5Qml.so.5
#7  0x00007ffff0346de8 in ?? () from /usr/lib/libQt5Core.so.5
#8  0x00007fffee104424 in start_thread () from /usr/lib/libpthread.so.0
#9  0x00007fffef95bcbd in clone () from /usr/lib/libc.so.6

Thread 6 (Thread 0x7fffb28a7700 (LWP 1153)):
#0  0x00007fffee10a3e8 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/usr/lib/libpthread.so.0
#1  0x00007ffff0347bc6 in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib/libQt5Core.so.5
#2  0x00007ffff03432dc in ?? () from /usr/lib/libQt5Core.so.5
#3  0x00007ffff0346de8 in ?? () from /usr/lib/libQt5Core.so.5
#4  0x00007fffee104424 in start_thread () from /usr/lib/libpthread.so.0
#5  0x00007fffef95bcbd in clone () from /usr/lib/libc.so.6

Thread 5 (Thread 0x7fffb39f1700 (LWP 1152)):
#0  0x00007fffef952c3d in poll () from /usr/lib/libc.so.6
#1  0x00007fffe94f1f7c in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007fffe94f208c in g_main_context_iteration () from
/usr/lib/libglib-2.0.so.0
#3  0x00007ffff056fc8f in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQt5Core.so.5
#4  0x00007ffff05186fa in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQt5Core.so.5
#5  0x00007ffff0341fe4 in QThread::exec() () from /usr/lib/libQt5Core.so.5
#6  0x00007ffff1f96915 in ?? () from /usr/lib/libQt5Qml.so.5
#7  0x00007ffff0346de8 in ?? () from /usr/lib/libQt5Core.so.5
#8  0x00007fffee104424 in start_thread () from /usr/lib/libpthread.so.0
#9  0x00007fffef95bcbd in clone () from /usr/lib/libc.so.6

Thread 4 (Thread 0x7fffba0a1700 (LWP 1150)):
#0  0x00007fffef952c3d in poll () from /usr/lib/libc.so.6
#1  0x00007fffbf791cbc in ?? () from /usr/lib/libusb-1.0.so.0
#2  0x00007fffee104424 in start_thread () from /usr/lib/libpthread.so.0
#3  0x00007fffef95bcbd in clone () from /usr/lib/libc.so.6

Thread 3 (Thread 0x7fffd6a5f700 (LWP 1149)):
#0  0x00007fffef952c3d in poll () from /usr/lib/libc.so.6
#1  0x00007fffe94f1f7c in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007fffe94f208c in g_main_context_iteration () from
/usr/lib/libglib-2.0.so.0
#3  0x00007ffff056fcab in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQt5Core.so.5
#4  0x00007ffff05186fa in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQt5Core.so.5
#5  0x00007ffff0341fe4 in QThread::exec() () from /usr/lib/libQt5Core.so.5
#6  0x00007ffff2a24a55 in ?? () from /usr/lib/libQt5DBus.so.5
#7  0x00007ffff0346de8 in ?? () from /usr/lib/libQt5Core.so.5
#8  0x00007fffee104424 in start_thread () from /usr/lib/libpthread.so.0
#9  0x00007fffef95bcbd in clone () from /usr/lib/libc.so.6

Thread 2 (Thread 0x7fffdc81d700 (LWP 1148)):
#0  0x00007fffef952c3d in poll () from /usr/lib/libc.so.6
#1  0x00007fffe73c3ae2 in ?? () from /usr/lib/libxcb.so.1
#2  0x00007fffe73c5757 in xcb_wait_for_event () from /usr/lib/libxcb.so.1
#3  0x00007fffded87a99 in ?? () from /usr/lib/libQt5XcbQpa.so.5
#4  0x00007ffff0346de8 in ?? () from /usr/lib/libQt5Core.so.5
#5  0x00007fffee104424 in start_thread () from /usr/lib/libpthread.so.0
#6  0x00007fffef95bcbd in clone () from /usr/lib/libc.so.6

Thread 1 (Thread 0x7ffff7ec9800 (LWP 1144)):
#0  0x00007ffff0b094e9 in QFont::QFont(QFont const&) () from
/usr/lib/libQt5Gui.so.5
#1  0x00007ffff0b3b863 in QTextEngine::font(QScriptItem const&) const () from
/usr/lib/libQt5Gui.so.5
#2  0x00007ffff0b3d0f3 in QTextEngine::shapeText(int) const () from
/usr/lib/libQt5Gui.so.5
#3  0x00007ffff0b3d830 in QTextEngine::shape(int) const () from
/usr/lib/libQt5Gui.so.5
#4  0x00007ffff0b50d3b in QTextLine::layout_helper(int) () from
/usr/lib/libQt5Gui.so.5
#5  0x00007ffff0b516db in QTextLine::setLineWidth(double) () from
/usr/lib/libQt5Gui.so.5
#6  0x00007ffff0cc1636 in ?? () from /usr/lib/libQt5Gui.so.5
---Type <return> to continue, or q <return> to quit---
#7  0x00007ffff0b281ce in QFontMetrics::boundingRect(QRect const&, int, QString
const&, int, int*) const () from /usr/lib/libQt5Gui.so.5
#8  0x00007ffff0b2825a in QFontMetrics::size(int, QString const&, int, int*)
const () from /usr/lib/libQt5Gui.so.5
#9  0x00007fffd6cc8af2 in ?? () from /usr/lib/qt/plugins/styles/breeze.so
#10 0x00007fffd6cc7084 in ?? () from /usr/lib/qt/plugins/styles/breeze.so
#11 0x00007fffd6cc66f4 in ?? () from /usr/lib/qt/plugins/styles/breeze.so
#12 0x00007fffd6cc7907 in ?? () from /usr/lib/qt/plugins/styles/breeze.so
#13 0x00007ffff176b7ff in QToolButton::paintEvent(QPaintEvent*) () from
/usr/lib/libQt5Widgets.so.5
#14 0x00007ffff15eea58 in QWidget::event(QEvent*) () from
/usr/lib/libQt5Widgets.so.5
#15 0x00007ffff176d5f9 in QToolButton::event(QEvent*) () from
/usr/lib/libQt5Widgets.so.5
#16 0x00007ffff15aa68c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib/libQt5Widgets.so.5
#17 0x00007ffff15af8f6 in QApplication::notify(QObject*, QEvent*) () from
/usr/lib/libQt5Widgets.so.5
#18 0x00007ffff051a518 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() from /usr/lib/libQt5Core.so.5
#19 0x00007ffff15e79ea in QWidgetPrivate::sendPaintEvent(QRegion const&) ()
from /usr/lib/libQt5Widgets.so.5
#20 0x00007ffff15e8031 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion
const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) ()
   from /usr/lib/libQt5Widgets.so.5
#21 0x00007ffff15e8d0c in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*,
QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*,
QWidgetBackingStore*) () from /usr/lib/libQt5Widgets.so.5
#22 0x00007ffff15e8bf9 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*,
QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*,
QWidgetBackingStore*) () from /usr/lib/libQt5Widgets.so.5
#23 0x00007ffff15e8bf9 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*,
QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*,
QWidgetBackingStore*) () from /usr/lib/libQt5Widgets.so.5
#24 0x00007ffff15e7ba1 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion
const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) ()
   from /usr/lib/libQt5Widgets.so.5
#25 0x00007ffff15e8d0c in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*,
QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*,
QWidgetBackingStore*) () from /usr/lib/libQt5Widgets.so.5
#26 0x00007ffff15e7ba1 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion
const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) ()
   from /usr/lib/libQt5Widgets.so.5
#27 0x00007ffff15b81c3 in ?? () from /usr/lib/libQt5Widgets.so.5
#28 0x00007ffff15b8955 in ?? () from /usr/lib/libQt5Widgets.so.5
#29 0x00007ffff160af4b in ?? () from /usr/lib/libQt5Widgets.so.5
#30 0x00007ffff15aa68c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib/libQt5Widgets.so.5
#31 0x00007ffff15af8f6 in QApplication::notify(QObject*, QEvent*) () from
/usr/lib/libQt5Widgets.so.5
#32 0x00007ffff051a518 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() from /usr/lib/libQt5Core.so.5
#33 0x00007ffff0a6500d in
QGuiApplicationPrivate::processExposeEvent(QWindowSystemInterfacePrivate::ExposeEvent*)
() from /usr/lib/libQt5Gui.so.5
#34 0x00007ffff0a65bfd in
QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*)
() from /usr/lib/libQt5Gui.so.5
#35 0x00007ffff0a42d6b in
QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() from /usr/lib/libQt5Gui.so.5
#36 0x00007fffdedbbd10 in ?? () from /usr/lib/libQt5XcbQpa.so.5
#37 0x00007fffe94f1d87 in g_main_context_dispatch () from
/usr/lib/libglib-2.0.so.0
#38 0x00007fffe94f1fe0 in ?? () from /usr/lib/libglib-2.0.so.0
#39 0x00007fffe94f208c in g_main_context_iteration () from
/usr/lib/libglib-2.0.so.0
#40 0x00007ffff056fc8f in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQt5Core.so.5
#41 0x00007ffff05186fa in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQt5Core.so.5
#42 0x00007ffff0520b7c in QCoreApplication::exec() () from
/usr/lib/libQt5Core.so.5
#43 0x00000000004861ba in ?? ()
#44 0x00007fffef894710 in __libc_start_main () from /usr/lib/libc.so.6
#45 0x0000000000486839 in _start ()
(gdb)

Reproducible: Always

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to