https://bugs.kde.org/show_bug.cgi?id=407539
Bug ID: 407539 Summary: Kdenlive crashes when opening a particular .kdenlive file Product: kdenlive Version: 17.12.3 Platform: Kubuntu Packages OS: Linux Status: REPORTED Severity: crash Priority: NOR Component: Video Display & Export Assignee: j...@kdenlive.org Reporter: rybak....@gmail.com Target Milestone: --- Created attachment 120067 --> https://bugs.kde.org/attachment.cgi?id=120067&action=edit Kdenlive file which causes the crash Could not send a report using the assistant — it stayed in "sending crash report" for minutes. Below is the file generated by crash report assistant. --------------- Application: kdenlive (17.12.3) Qt Version: 5.9.5 Frameworks Version: 5.44.0 Operating System: Linux 4.15.0-48-generic x86_64 Distribution: Ubuntu 18.04.2 LTS -- Information about the crash: - What I was doing when the application crashed: 1. Open a particular *.kdenlive document file. If needed I can provide both the kdenlive file, and files used in video and audio clips of that document. The crash can be reproduced every time. -- Backtrace: Application: Kdenlive (kdenlive), signal: Segmentation fault Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [Current thread is 1 (Thread 0x7f499cbf0580 (LWP 23967))] Thread 10 (Thread 0x7f49416b1700 (LWP 23978)): #0 0x00007f4994e8dbf9 in __GI___poll (fds=0x7f4934003ce0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f498d1085c9 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f498d1086dc in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f4995b749bb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007f4995b19a1a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007f499593823a in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007f499593d17d in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007f49934196db in start_thread (arg=0x7f49416b1700) at pthread_create.c:463 #8 0x00007f4994e9a88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 9 (Thread 0x7f4941eb2700 (LWP 23977)): #0 0x00007f4994e8dbf9 in __GI___poll (fds=0x7f49300049b0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f498d1085c9 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f498d1086dc in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f4995b749bb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007f4995b19a1a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007f499593823a in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007f499593d17d in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007f49934196db in start_thread (arg=0x7f4941eb2700) at pthread_create.c:463 #8 0x00007f4994e9a88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 8 (Thread 0x7f4943fff700 (LWP 23975)): #0 0x00007f4994e890b4 in __GI___libc_read (fd=16, buf=0x7f4943ffea30, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:27 #1 0x00007f498d14d2d0 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f498d1080b7 in g_main_context_check () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f498d108570 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f498d1086dc in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f4995b749bb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007f4995b19a1a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007f499593823a in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #8 0x00007f4996db16f5 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5 #9 0x00007f499593d17d in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #10 0x00007f49934196db in start_thread (arg=0x7f4943fff700) at pthread_create.c:463 #11 0x00007f4994e9a88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 7 (Thread 0x7f4949479700 (LWP 23974)): #0 0x00007f499341fed9 in futex_reltimed_wait_cancelable (private=<optimized out>, reltime=0x7f4949478b00, expected=0, futex_word=0x55ebdff60470) at ../sysdeps/unix/sysv/linux/futex-internal.h:142 #1 __pthread_cond_wait_common (abstime=0x7f4949478bc0, mutex=0x55ebdff60420, cond=0x55ebdff60448) at pthread_cond_wait.c:533 #2 __pthread_cond_timedwait (cond=0x55ebdff60448, mutex=0x55ebdff60420, abstime=0x7f4949478bc0) at pthread_cond_wait.c:667 #3 0x00007f499593e468 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007f499593a53d in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007f499593d17d in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007f49934196db in start_thread (arg=0x7f4949479700) at pthread_create.c:463 #7 0x00007f4994e9a88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 6 (Thread 0x7f494a87a700 (LWP 23973)): #0 0x00007f498d107cf4 in g_main_context_query () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007f498d108547 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f498d1086dc in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f4995b749bb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007f4995b19a1a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007f499593823a in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007f4996db16f5 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5 #7 0x00007f499593d17d in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #8 0x00007f49934196db in start_thread (arg=0x7f494a87a700) at pthread_create.c:463 #9 0x00007f4994e9a88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 5 (Thread 0x7f496ffff700 (LWP 23972)): #0 0x00007f498d14e664 in g_mutex_unlock () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007f498d107b18 in g_main_context_prepare () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f498d1084fb in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f498d1086dc in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f4995b749bb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007f4995b19a1a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007f499593823a in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007f49986aed45 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5 #8 0x00007f499593d17d in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #9 0x00007f49934196db in start_thread (arg=0x7f496ffff700) at pthread_create.c:463 #10 0x00007f4994e9a88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 4 (Thread 0x7f4976148700 (LWP 23971)): #0 0x00007f499341f9f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55ebde0c34c8) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 __pthread_cond_wait_common (abstime=0x0, mutex=0x55ebde0c3478, cond=0x55ebde0c34a0) at pthread_cond_wait.c:502 #2 __pthread_cond_wait (cond=0x55ebde0c34a0, mutex=0x55ebde0c3478) at pthread_cond_wait.c:655 #3 0x00007f49772cddcb in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so #4 0x00007f49772cdaf7 in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so #5 0x00007f49934196db in start_thread (arg=0x7f4976148700) at pthread_create.c:463 #6 0x00007f4994e9a88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 3 (Thread 0x7f497ef7f700 (LWP 23969)): #0 0x00007f4994e8dbf9 in __GI___poll (fds=0x7f497ef7eb68, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f498c82c747 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 #2 0x00007f498c82e36a in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 #3 0x00007f4981b252a9 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5 #4 0x00007f499593d17d in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007f49934196db in start_thread (arg=0x7f497ef7f700) at pthread_create.c:463 #6 0x00007f4994e9a88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 2 (Thread 0x7f4982e4a700 (LWP 23968)): #0 0x00007f499341f9f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7f4992c3d110) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 __pthread_cond_wait_common (abstime=0x0, mutex=0x55ebde05ae00, cond=0x7f4992c3d0e8) at pthread_cond_wait.c:502 #2 __pthread_cond_wait (cond=0x7f4992c3d0e8, mutex=0x55ebde05ae00) at pthread_cond_wait.c:655 #3 0x00007f49955bf86c in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 #4 0x00007f4991f7e0a7 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5 #5 0x00007f4991f7e1e9 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5 #6 0x00007f49955c566f in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 #7 0x00007f49934196db in start_thread (arg=0x7f4982e4a700) at pthread_create.c:463 #8 0x00007f4994e9a88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 1 (Thread 0x7f499cbf0580 (LWP 23967)): [KCrash Handler] #6 0x00007f4998934c48 in QDomNode::QDomNode(QDomNodePrivate*) () from /usr/lib/x86_64-linux-gnu/libQt5Xml.so.5 #7 0x00007f499893b46e in QDomNodeList::item(int) const () from /usr/lib/x86_64-linux-gnu/libQt5Xml.so.5 #8 0x000055ebdc54161f in QDomNodeList::at (index=-1, this=0x7fff7c615640) at /usr/include/x86_64-linux-gnu/qt5/QtXml/qdom.h:260 #9 DocumentValidator::checkOrphanedProducers (this=this@entry=0x7fff7c615b40) at ./src/doc/documentvalidator.cpp:1489 #10 0x000055ebdc54b90a in DocumentValidator::validate (this=this@entry=0x7fff7c615b40, currentVersion=currentVersion@entry=0.95999999999999996) at ./src/doc/documentvalidator.cpp:222 #11 0x000055ebdc557cd0 in KdenliveDoc::KdenliveDoc (this=0x55ebe0e427d0, url=..., projectFolder=..., undoGroup=<optimized out>, profileName=..., properties=..., metadata=..., tracks=..., render=0x55ebdfe23db0, notes=0x55ebde700620, openBackup=0x7fff7c615cee, parent=0x55ebde6fbc10) at ./src/doc/kdenlivedoc.cpp:233 #12 0x000055ebdc5bf4fb in ProjectManager::doOpenFile (this=this@entry=0x55ebde709b30, url=..., stale=stale@entry=0x0) at ./src/project/projectmanager.cpp:535 #13 0x000055ebdc5c40e6 in ProjectManager::openFile (this=this@entry=0x55ebde709b30, url=...) at ./src/project/projectmanager.cpp:509 #14 0x000055ebdc5c41bc in ProjectManager::openFile (this=this@entry=0x55ebde709b30) at ./src/project/projectmanager.cpp:394 #15 0x000055ebdc5c445a in ProjectManager::slotLoadOnOpen (this=0x55ebde709b30) at ./src/project/projectmanager.cpp:91 #16 0x00007f4995b57184 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #17 0x00007f4995b4b18b in QObject::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #18 0x00007f499786b83c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #19 0x00007f4997873104 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #20 0x00007f4995b1b9e8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #21 0x00007f4995b73e3e in QTimerInfoList::activateTimers() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #22 0x00007f4995b74601 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #23 0x00007f498d108417 in g_main_context_dispatch () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #24 0x00007f498d108650 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #25 0x00007f498d1086dc in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #26 0x00007f4995b7499f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #27 0x00007f4995b19a1a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #28 0x00007f4995b22ac4 in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #29 0x000055ebdc52661d in main (argc=<optimized out>, argv=<optimized out>) at ./src/main.cpp:163 Report to https://bugs.kde.org/ -- You are receiving this mail because: You are watching all bug changes.