Bug 366479 - kdenlive-git crashes when I click Render button in my project
Summary: kdenlive-git crashes when I click Render button in my project
Status: RESOLVED NOT A BUG
Alias: None
Product: kdenlive
Classification: Applications
Component: User Interface & Miscellaneous (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR grave
Target Milestone: ---
Assignee: Jean-Baptiste Mardelle
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-08-06 19:58 UTC by Anton Gubarkov
Modified: 2016-08-12 17:45 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
offending project file (97.93 KB, application/x-kdenlive)
2016-08-06 19:59 UTC, Anton Gubarkov
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Anton Gubarkov 2016-08-06 19:58:14 UTC
anton@r9-008cln ~ $ gdb kdenlive
GNU gdb (Gentoo 7.11.1 vanilla) 7.11.1
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:
<https://bugs.gentoo.org/>.
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...Reading symbols from /usr/lib64/debug//usr/bin/kdenlive.debug...done.
done.
(gdb) run
Starting program: /usr/bin/kdenlive 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
[New Thread 0x7fffddc59700 (LWP 17609)]
[New Thread 0x7fffd7fff700 (LWP 17610)]
[New Thread 0x7fffc194c700 (LWP 17617)]
[New Thread 0x7fffc094b700 (LWP 17618)]
[New Thread 0x7fffbbfff700 (LWP 17619)]
"This is a beta version. Always backup your data"
[New Thread 0x7fffba432700 (LWP 17620)]
[New Thread 0x7fffba432700 (LWP 17621)]
[Thread 0x7fffba432700 (LWP 17620) exited]
[New Thread 0x7fffb975e700 (LWP 17622)]
[Thread 0x7fffb975e700 (LWP 17622) exited]
[New Thread 0x7fffb975e700 (LWP 17623)]
[Thread 0x7fffb975e700 (LWP 17623) exited]
[New Thread 0x7fffb975e700 (LWP 17625)]
[New Thread 0x7fff9b72c700 (LWP 17627)]
[New Thread 0x7fff9a8cb700 (LWP 17628)]
[New Thread 0x7fff9a0ca700 (LWP 17629)]
[New Thread 0x7fff996bc700 (LWP 17630)]
[New Thread 0x7fff98ebb700 (LWP 17631)]
[New Thread 0x7fff83fff700 (LWP 17632)]
[New Thread 0x7fff837fe700 (LWP 17633)]
OpenGL vendor:  "Intel Open Source Technology Center"
OpenGL renderer:  "Mesa DRI Intel(R) Haswell Mobile "
OpenGL Threaded:  false
OpenGL ARG_SYNC:  true
OpenGL OpenGLES:  false
[New Thread 0x7fff82df2700 (LWP 17634)]
OpenGL vendor:  "Intel Open Source Technology Center"
OpenGL renderer:  "Mesa DRI Intel(R) Haswell Mobile "
OpenGL Threaded:  false
OpenGL ARG_SYNC:  true
OpenGL OpenGLES:  false
[New Thread 0x7fff825f1700 (LWP 17635)]
[New Thread 0x7fff81c70700 (LWP 17636)]
[New Thread 0x7fff63ffe700 (LWP 17637)]
[New Thread 0x7fff637fd700 (LWP 17638)]
QXcbConnection: XCB error: 8 (BadMatch), sequence: 716, resource id: 33554448, major code: 154 (Unknown), minor code: 11
[Thread 0x7fffb975e700 (LWP 17625) exited]
[Thread 0x7fff98ebb700 (LWP 17631) exited]
[Thread 0x7fff83fff700 (LWP 17632) exited]
[Thread 0x7fff996bc700 (LWP 17630) exited]
[Thread 0x7fff9a0ca700 (LWP 17629) exited]
[Thread 0x7fff9b72c700 (LWP 17627) exited]
[Thread 0x7fff9a8cb700 (LWP 17628) exited]
 // / processing file open
 // / processing file open: validate
Opening a document with version  0.95  /  0.95
 // / processing file validate ok
[Thread 0x7fff637fd700 (LWP 17638) exited]
[Thread 0x7fffba432700 (LWP 17621) exited]
[Thread 0x7fff63ffe700 (LWP 17637) exited]
[Thread 0x7fff825f1700 (LWP 17635) exited]
[New Thread 0x7fff825f1700 (LWP 17645)]
[Thread 0x7fff825f1700 (LWP 17645) exited]
[New Thread 0x7fff825f1700 (LWP 17646)]
[New Thread 0x7fff63ffe700 (LWP 17647)]
[New Thread 0x7fffba432700 (LWP 17648)]
[New Thread 0x7fff637fd700 (LWP 17649)]
[New Thread 0x7fffa3fff700 (LWP 17650)]
[New Thread 0x7fffa37fe700 (LWP 17651)]
[New Thread 0x7fffa2ffd700 (LWP 17652)]
[New Thread 0x7fffa27fc700 (LWP 17653)]
[New Thread 0x7fffa1ffb700 (LWP 17654)]
[New Thread 0x7fffa17fa700 (LWP 17655)]
[New Thread 0x7fffa0ff9700 (LWP 17656)]
[New Thread 0x7fff9b72c700 (LWP 17657)]
[Thread 0x7fff825f1700 (LWP 17646) exited]
[Thread 0x7fff9b72c700 (LWP 17657) exited]
[Thread 0x7fff63ffe700 (LWP 17647) exited]
[New Thread 0x7fff63ffe700 (LWP 17658)]
[Thread 0x7fff63ffe700 (LWP 17658) exited]
[New Thread 0x7fff63ffe700 (LWP 17659)]
[New Thread 0x7fff9b72c700 (LWP 17660)]
[New Thread 0x7fff825f1700 (LWP 17661)]
***********
FOUND GUIDES:  2 
**********

Thread 1 "kdenlive" received signal SIGSEGV, Segmentation fault.
0x00007ffff2ed1811 in QAction::data() const () from /usr/lib64/libQt5Widgets.so.5
(gdb) bt
#0  0x00007ffff2ed1811 in QAction::data() const () from /usr/lib64/libQt5Widgets.so.5
#1  0x000000000080a3b1 in MainWindow::slotRenderProject (this=0xc83820)
    at /var/tmp/portage/kde-apps/kdenlive-9999/work/kdenlive-9999/src/mainwindow.cpp:1700
#2  0x0000000000851469 in MainWindow::qt_static_metacall (_o=0xc83820, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>)
    at /var/tmp/portage/kde-apps/kdenlive-9999/work/kdenlive-9999_build/src/moc_mainwindow.cpp:783
#3  0x00007ffff250e2f8 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib64/libQt5Core.so.5
#4  0x00007ffff2ed0822 in QAction::triggered(bool) () from /usr/lib64/libQt5Widgets.so.5
#5  0x00007ffff2ed3320 in QAction::activate(QAction::ActionEvent) () from /usr/lib64/libQt5Widgets.so.5
#6  0x00007ffff2fbb500 in ?? () from /usr/lib64/libQt5Widgets.so.5
#7  0x00007ffff2fbb634 in QAbstractButton::mouseReleaseEvent(QMouseEvent*) () from /usr/lib64/libQt5Widgets.so.5
#8  0x00007ffff308782a in QToolButton::mouseReleaseEvent(QMouseEvent*) () from /usr/lib64/libQt5Widgets.so.5
#9  0x00007ffff2f1ef48 in QWidget::event(QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#10 0x00007ffff3087909 in QToolButton::event(QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#11 0x00007ffff2ed9cec in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#12 0x00007ffff2edfa2e in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#13 0x00007ffff24e698a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib64/libQt5Core.so.5
#14 0x00007ffff2ede725 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) ()
   from /usr/lib64/libQt5Widgets.so.5
#15 0x00007ffff2f3945f in ?? () from /usr/lib64/libQt5Widgets.so.5
#16 0x00007ffff2f3bd43 in ?? () from /usr/lib64/libQt5Widgets.so.5
#17 0x00007ffff2ed9cec in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#18 0x00007ffff2edf1de in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#19 0x00007ffff24e698a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib64/libQt5Core.so.5
#20 0x00007ffff281f8eb in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () from /usr/lib64/libQt5Gui.so.5
#21 0x00007ffff2821415 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) ()
   from /usr/lib64/libQt5Gui.so.5
#22 0x00007ffff280220b in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Gui.so.5
#23 0x00007fffdfbc8c20 in ?? () from /usr/lib64/libQt5XcbQpa.so.5
#24 0x00007fffea8f9d87 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#25 0x00007fffea8f9fe0 in ?? () from /usr/lib64/libglib-2.0.so.0
#26 0x00007fffea8fa08c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#27 0x00007ffff253598f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#28 0x00007ffff24e57ea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#29 0x00007ffff24ed2ec in QCoreApplication::exec() () from /usr/lib64/libQt5Core.so.5
#30 0x000000000048a72a in main (argc=<optimized out>, argv=<optimized out>) at /var/tmp/portage/kde-apps/kdenlive-9999/work/kdenlive-9999/src/main.cpp:158
(gdb) 


Reproducible: Always
Comment 1 Anton Gubarkov 2016-08-06 19:59:04 UTC
Created attachment 100484 [details]
offending project file
Comment 2 Anton Gubarkov 2016-08-06 20:02:34 UTC
I double-tested it with a simple project with only 1 color clip in the timeline - it still crashes.
Comment 3 farid 2016-08-10 15:02:00 UTC
Which version of MLT do you have installed? (It should be 6.2 atleast)

Do you have Movit (GPU effect processing) turned on?
Comment 4 Anton Gubarkov 2016-08-12 17:42:06 UTC
I use latest MLT (from git). I do have movit enabled. The error occured due to outdated kde framework (not sure wich part of it). I rebuilt the kde-framework and the error no longer occurs.
I close as INVALID