Kdenlive crashes when trying to play preview. No matter what I have on the time line, crash when I press play. This is Fedora 24. Even though I have debug files installed I can't get backtrace. So I tried running kdenlive inside gdb. I have NO idea what I am doing. Maybe this is actually bug in Nouveau or I'm doing this all wrong. Atleast bug is filed now. GNU gdb (GDB) Fedora 7.11.1-75.fc24 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-redhat-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". (gdb) file kdenlive Reading symbols from kdenlive...Reading symbols from /usr/lib/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 0x7fffd3dff700 (LWP 14944)] [New Thread 0x7fffd2aa6700 (LWP 14945)] [New Thread 0x7fffb4d19700 (LWP 14946)] [New Thread 0x7fffb4518700 (LWP 14947)] [New Thread 0x7fffabd56700 (LWP 14949)] [New Thread 0x7fffa9837700 (LWP 14950)] [New Thread 0x7fffa8836700 (LWP 14951)] [New Thread 0x7fffa0d5e700 (LWP 14952)] [New Thread 0x7fff8f37d700 (LWP 14953)] [Thread 0x7fff8f37d700 (LWP 14953) exited] [New Thread 0x7fff8f37d700 (LWP 14954)] [Thread 0x7fff8f37d700 (LWP 14954) exited] [New Thread 0x7fff8f37d700 (LWP 14955)] [New Thread 0x7fff8da5d700 (LWP 14956)] [New Thread 0x7fff8c9d8700 (LWP 14957)] [New Thread 0x7fff7fffd700 (LWP 14958)] [New Thread 0x7fff7f5ef700 (LWP 14959)] [New Thread 0x7fff7edee700 (LWP 14960)] [New Thread 0x7fff7e5ed700 (LWP 14961)] [New Thread 0x7fff7ddec700 (LWP 14962)] [New Thread 0x7fff7ce6b700 (LWP 14964)] [New Thread 0x7fff5ffff700 (LWP 14965)] QXcbConnection: XCB error: 8 (BadMatch), sequence: 4348, resource id: 90177796, major code: 154 (Unknown), minor code: 11 [Thread 0x7fff8f37d700 (LWP 14955) exited] [Thread 0x7fff7f5ef700 (LWP 14959) exited] [Thread 0x7fff7edee700 (LWP 14960) exited] [Thread 0x7fff7e5ed700 (LWP 14961) exited] [Thread 0x7fff7fffd700 (LWP 14958) exited] [Thread 0x7fff8c9d8700 (LWP 14957) exited] [Thread 0x7fff8da5d700 (LWP 14956) exited] QFile::setFileName: File (/home/one/.local/share/stalefiles/kdenlive/_untitled.kdenliveEiafile_%2Fhome%2Fone%2FkdenlivegedueEia) is already opened [New Thread 0x7fff8da5d700 (LWP 14966)] [Thread 0x7fff8da5d700 (LWP 14966) exited] [New Thread 0x7fff8da5d700 (LWP 14967)] [New Thread 0x7fff8c9d8700 (LWP 14968)] [New Thread 0x7fff7fffd700 (LWP 14969)] [New Thread 0x7fff7e5ed700 (LWP 14970)] [Thread 0x7fff7e5ed700 (LWP 14970) exited] [Thread 0x7fff8da5d700 (LWP 14967) exited] [Thread 0x7fff7fffd700 (LWP 14969) exited] [Thread 0x7fff8c9d8700 (LWP 14968) exited] [New Thread 0x7fff8c9d8700 (LWP 14975)] [Thread 0x7fff8c9d8700 (LWP 14975) exited] [New Thread 0x7fff8c9d8700 (LWP 14976)] [New Thread 0x7fff7fffd700 (LWP 14977)] [New Thread 0x7fff8da5d700 (LWP 14978)] QXcbConnection: XCB error: 8 (BadMatch), sequence: 6265, resource id: 90177832, major code: 130 (Unknown), minor code: 3 QXcbConnection: XCB error: 8 (BadMatch), sequence: 6317, resource id: 90177832, major code: 130 (Unknown), minor code: 3 QXcbConnection: XCB error: 8 (BadMatch), sequence: 6487, resource id: 90177832, major code: 130 (Unknown), minor code: 3 QXcbConnection: XCB error: 8 (BadMatch), sequence: 6555, resource id: 90177832, major code: 130 (Unknown), minor code: 3 QXcbConnection: XCB error: 8 (BadMatch), sequence: 6762, resource id: 90177832, major code: 130 (Unknown), minor code: 3 QXcbConnection: XCB error: 8 (BadMatch), sequence: 6832, resource id: 90177832, major code: 130 (Unknown), minor code: 3 QXcbConnection: XCB error: 8 (BadMatch), sequence: 7004, resource id: 90177832, major code: 130 (Unknown), minor code: 3 QXcbConnection: XCB error: 8 (BadMatch), sequence: 7074, resource id: 90177832, major code: 130 (Unknown), minor code: 3 QXcbConnection: XCB error: 8 (BadMatch), sequence: 7246, resource id: 90177832, major code: 130 (Unknown), minor code: 3 QXcbConnection: XCB error: 8 (BadMatch), sequence: 7316, resource id: 90177832, major code: 130 (Unknown), minor code: 3 QXcbConnection: XCB error: 8 (BadMatch), sequence: 7494, resource id: 90177832, major code: 130 (Unknown), minor code: 3 [Thread 0x7fff8c9d8700 (LWP 14976) exited] [Thread 0x7fff8da5d700 (LWP 14978) exited] [Thread 0x7fff7fffd700 (LWP 14977) exited] [New Thread 0x7fff7fffd700 (LWP 14979)] [Thread 0x7fff7fffd700 (LWP 14979) exited] [New Thread 0x7fff7fffd700 (LWP 14980)] [New Thread 0x7fff8da5d700 (LWP 14981)] [New Thread 0x7fff8c9d8700 (LWP 14982)] [New Thread 0x7fff7e5ed700 (LWP 14983)] QXcbConnection: XCB error: 8 (BadMatch), sequence: 28276, resource id: 90177832, major code: 130 (Unknown), minor code: 3 QXcbConnection: XCB error: 8 (BadMatch), sequence: 28468, resource id: 90177832, major code: 130 (Unknown), minor code: 3 QXcbConnection: XCB error: 8 (BadMatch), sequence: 28535, resource id: 90177832, major code: 130 (Unknown), minor code: 3 [Thread 0x7fff7ddec700 (LWP 14962) exited] Thread 21 "FrameRenderer" received signal SIGSEGV, Segmentation fault. [Switching to Thread 0x7fff5ffff700 (LWP 14965)] nouveau_fence_trigger_work (fence=fence@entry=0x7fff5401ab20) at nouveau_fence.c:57 57 LIST_DEL(&work->list); (gdb) Reproducible: Always
gdb) backtrace #0 nouveau_fence_trigger_work (fence=fence@entry=0x7fff5401ab20) at nouveau_fence.c:57 #1 0x00007fffcaacbf8e in nouveau_fence_update (screen=screen@entry=0x55555606bc80, flushed=flushed@entry=false) at nouveau_fence.c:132 #2 0x00007fffcaacc2b3 in nouveau_fence_wait (fence=0x7fff5401ab20, debug=0x0) at nouveau_fence.c:223 #3 0x00007fffca82f05b in st_finish (st=st@entry=0x555559556080) at state_tracker/st_cb_flush.c:101 #4 0x00007fffca82f0a0 in st_glFinish (ctx=<optimized out>) at state_tracker/st_cb_flush.c:136 #5 0x0000555555872d90 in QOpenGLFunctions::glFinish (this=0x7fff54004050) at /usr/include/qt5/QtGui/qopenglfunctions.h:750 #6 FrameRenderer::showFrame (this=this@entry=0x5555594e1310, frame=...) at /usr/src/debug/kdenlive-16.04.2/src/monitor/glwidget.cpp:1281 #7 0x00005555559d87dc in FrameRenderer::qt_static_metacall (_o=0x5555594e1310, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at /usr/src/debug/kdenlive-16.04.2/x86_64-redhat-linux-gnu/src/moc_glwidget.cpp:759 #8 0x00007fffee679059 in QObject::event (this=0x5555594e1310, e=<optimized out>) at kernel/qobject.cpp:1256 #9 0x00007ffff151e34c in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x5555594e1310, e=0x7fff74035560) at kernel/qapplication.cpp:3714 #10 0x00007ffff152352f in QApplication::notify (this=0x7fffffffdde0, receiver=0x5555594e1310, e=0x7fff74035560) at kernel/qapplication.cpp:3495 #11 0x00007fffee64fbfa in QCoreApplication::notifyInternal2 (receiver=0x5555594e1310, event=event@entry=0x7fff74035560) at kernel/qcoreapplication.cpp:1015 #12 0x00007fffee651c9f in QCoreApplication::sendEvent (event=0x7fff74035560, receiver=<optimized out>) at kernel/qcoreapplication.h:227 #13 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x5555594dcde0) at kernel/qcoreapplication.cpp:1650 #14 0x00007fffee6521b8 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1508 #15 0x00007fffee69f5c3 in postEventSourceDispatch (s=s@entry=0x7fff540012d0) at kernel/qeventdispatcher_glib.cpp:270 #16 0x00007fffe80eb703 in g_main_dispatch (context=0x7fff54000990) at gmain.c:3154 #17 g_main_context_dispatch (context=context@entry=0x7fff54000990) at gmain.c:3769 #18 0x00007fffe80ebab0 in g_main_context_iterate (context=context@entry=0x7fff54000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3840 #19 0x00007fffe80ebb5c in g_main_context_iteration (context=0x7fff54000990, may_block=may_block@entry=1) at gmain.c:3901 #20 0x00007fffee69f63f in QEventDispatcherGlib::processEvents (this=0x7fff540008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:417 #21 0x00007fffee64ea6a in QEventLoop::exec (this=this@entry=0x7fff5fffec80, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #22 0x00007fffee4aea03 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503 #23 0x00007fffee4b303a in QThreadPrivate::start (arg=0x5555594e1310) at thread/qthread_unix.cpp:340 #24 0x00007fffe9ffd5ca in start_thread (arg=0x7fff5ffff700) at pthread_create.c:333 #25 0x00007fffed8a6ead in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 (gdb)
With Nvidia binary driver it works. So it does look like nouveau is at fault. I'll leave this open for now since there might be still some bug in kdenlive too.
Riku, I would like to ask you to close this bug unless you have clear proof that it is an Kdenlive bug. Please help us not getting drowned in unnecessary still-open bug reports. We will appreciate your help, thank you very much!
Ok. Closed since I am not developer there for I can't proof this is Kdenlive bug. Though I think program should not crash even when drivers are buggy.