SUMMARY Opening a project or creating clips freezes Kdenlive. STEPS TO REPRODUCE 1. Start Kdenlive 2. Either open a project or create any type of clip. OBSERVED RESULT Kdenlive becomes unresponsive. A line such as the following is output to the terminal: qt.qpa.xcb: QXcbConnection: XCB error: 8 (BadMatch), sequence: 669, resource id: 54525974, major code: 152 (Unknown), minor code: 11 EXPECTED RESULT The project should be opened, or the clip should be created. SOFTWARE/OS VERSIONS Linux/KDE Plasma: ??? (available in About System) KDE Plasma Version: ??? KDE Frameworks Version: 5.53.0 Qt Version: 5.12.0 ADDITIONAL INFORMATION Backtrace: #0 0x00007ffff4b78f6d in __pthread_timedjoin_ex () at /usr/lib/libpthread.so.0 #1 0x00007fffc5894327 in () at /usr/lib/libSDL2-2.0.so.0 #2 0x00007fffc584d0f7 in () at /usr/lib/libSDL2-2.0.so.0 #3 0x00007fffc584dd24 in () at /usr/lib/libSDL2-2.0.so.0 #4 0x00007fffc584a4e4 in () at /usr/lib/libSDL2-2.0.so.0 #5 0x00007fffe0008194 in () at /usr/lib/mlt/libmltsdl2.so #6 0x00007ffff7d9e0dc in mlt_consumer_stop () at /usr/lib/libmlt.so.6 #7 0x00005555558b059d in GLWidget::resetProfile(MltVideoProfile const&) (this=0x5555564a4d00, profile=...) at /usr/src/debug/kdenlive/src/monitor/glwidget.cpp:1086 #8 0x00005555558b74e0 in Monitor::resetProfile(MltVideoProfile const&) (this=0x555556b6a5f0, profile=...) at /usr/src/debug/kdenlive/src/monitor/monitor.cpp:1481 #9 0x00005555558c10bd in MonitorManager::resetProfiles(MltVideoProfile const&, Timecode const&) (this=0x55555631c100, profile=..., tc=...) at /usr/src/debug/kdenlive/src/monitor/monitormanager.cpp:298 #10 0x0000555555629941 in KdenliveDoc::updateProjectProfile(bool) (this=this@entry=0x555557c49350, reloadProducers=reloadProducers@entry=false) at /usr/src/debug/kdenlive/src/doc/kdenlivedoc.cpp:1535 #11 0x000055555562cd7e in KdenliveDoc::loadDocumentProperties() (this=this@entry=0x555557c49350) at /usr/src/debug/kdenlive/src/doc/kdenlivedoc.cpp:1520 #12 0x00005555556324d7 in KdenliveDoc::KdenliveDoc(QUrl const&, QString const&, QUndoGroup*, QString const&, QMap<QString, QString> const&, QMap<QString, QString> const&, QPoint const&, Render*, NotesPlugin*, bool*, MainWindow*) (this=0x555557c49350, url=..., projectFolder=..., undoGroup=<optimized out>, profileName=..., properties=..., metadata=..., tracks=..., render=0x555557d15920, notes=0x555556299b50, openBackup=0x7fffffffc2df, parent=0x555555e06510) at /usr/src/debug/kdenlive/src/doc/kdenlivedoc.cpp:244 #13 0x00005555556969e2 in ProjectManager::doOpenFile(QUrl const&, KAutoSaveFile*) (this=this@entry=0x555555fb22d0, url=..., stale=stale@entry=0x0) at /usr/include/qt/QtCore/qpoint.h:122 #14 0x00005555556993e8 in ProjectManager::openFile(QUrl const&) (this=0x555555fb22d0, url=...) at /usr/src/debug/kdenlive/src/project/projectmanager.cpp:509 #15 0x0000555555a094e2 in ProjectManager::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=0x555555fb22d0, _id=<optimized out>, _a=0x7fffffffc560, _c=<optimized out>) at /usr/src/debug/build/src/kdenlive_autogen/QV7S676PVK/moc_projectmanager.cpp:197 #16 0x00007ffff57fa28c in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5 #17 0x00007ffff7734a63 in KRecentFilesAction::urlSelected(QUrl const&) () at /usr/lib/libKF5ConfigWidgets.so.5 #18 0x00007ffff77353f6 in () at /usr/lib/libKF5ConfigWidgets.so.5 #19 0x00007ffff7735857 in () at /usr/lib/libKF5ConfigWidgets.so.5 #20 0x00007ffff57fa28c in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5 #21 0x00007ffff74fcbb0 in KSelectAction::triggered(QAction*) () at /usr/lib/libKF5WidgetsAddons.so.5 #22 0x00007ffff74fe433 in KSelectAction::actionTriggered(QAction*) () at /usr/lib/libKF5WidgetsAddons.so.5 #23 0x00007ffff57fa3e0 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5 #24 0x00007ffff6c9cf30 in QActionGroup::triggered(QAction*) () at /usr/lib/libQt5Widgets.so.5 #25 0x00007ffff6c9d561 in () at /usr/lib/libQt5Widgets.so.5 #26 0x00007ffff57fa28c in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5 #27 0x00007ffff6c99643 in QAction::triggered(bool) () at /usr/lib/libQt5Widgets.so.5 #28 0x00007ffff6c9bd2a in QAction::activate(QAction::ActionEvent) () at /usr/lib/libQt5Widgets.so.5 #29 0x00007ffff6e1591d in () at /usr/lib/libQt5Widgets.so.5 #30 0x00007ffff6e1d102 in () at /usr/lib/libQt5Widgets.so.5 #31 0x00007ffff6e1e12c in QMenu::mouseReleaseEvent(QMouseEvent*) () at /usr/lib/libQt5Widgets.so.5 #32 0x00007ffff6ce09d8 in QWidget::event(QEvent*) () at /usr/lib/libQt5Widgets.so.5 #33 0x00007ffff6e207dc in QMenu::event(QEvent*) () at /usr/lib/libQt5Widgets.so.5 #34 0x00007ffff6c9fe34 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5 #35 0x00007ffff6ca78b9 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5 #36 0x00007ffff57cf8f9 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5 #37 0x00007ffff6ca6b98 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) () at /usr/lib/libQt5Widgets.so.5 #38 0x00007ffff6cfc113 in () at /usr/lib/libQt5Widgets.so.5 #39 0x00007ffff6cfec67 in () at /usr/lib/libQt5Widgets.so.5 --Type <RET> for more, q to quit, c to continue without paging--c #40 0x00007ffff6c9fe34 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5 #41 0x00007ffff6ca7671 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5 #42 0x00007ffff57cf8f9 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5 #43 0x00007ffff5ba19be in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () at /usr/lib/libQt5Gui.so.5 #44 0x00007ffff5ba2e26 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () at /usr/lib/libQt5Gui.so.5 #45 0x00007ffff5b7c75c in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Gui.so.5 #46 0x00007fffeaa0699c in () at /usr/lib/libQt5XcbQpa.so.5 #47 0x00007ffff0828a2f in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0 #48 0x00007ffff082a5e9 in () at /usr/lib/libglib-2.0.so.0 #49 0x00007ffff082a62e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #50 0x00007ffff58255a9 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #51 0x00007ffff57ce58c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #52 0x00007ffff57d6896 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5 #53 0x00005555555ff338 in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/kdenlive/src/main.cpp:179
It seems some parts of the program are missing/not nstalled. Please try with the current Kdenlive AppImage version 18.12.1b https://files.kde.org/kdenlive/release/ Run the Appimage from the terminal (press CTRL + ALT + T). Move to the AppImage folder and run the .AppImage: ./Kdenlive*.AppImage
Created attachment 122492 [details] Video file which makes Kdenlive freeze I the same problem. System: Debian testing, 5.2.0-2-amd64 #1 SMP Debian 5.2.9-2 (2019-08-21) x86_64 GNU/Linux Steps to reproduce: 1. Start Kdenlive debug build (latest git, 5767bbf2e1bf99d18966ce960df7fb6793c20532) with gdb. 2. Project->Add clip or folder 3. Select a clip 4. click "ok" 5. Kdenlive freezes. Things I tried which led to exactly the same results: 1. Lots of difference video files, from 2 different cameras with different framerate / resolution settings. 2. An video file (webm) I previously rendered using kdenlive 3. creating a color clip 4. creating a title clip 5. creating a slideshow clip 6. deleting ~/.config/kdenlive* 7. deleting ~/.cache/kdenlive* 8. running Kdenlive without gdb 9. using kdenlive-19.08.0a-x86_64.appimage 10. opening an existing project Output: http://paste.debian.net/1098827/ Full backtrace: http://paste.debian.net/1098828/
I load your attached clip into Kdenlive Windows 19.08.1 and AppImage 19.08.0 and putted into the timeline-> no crash. Please try with the current Kdenlive AppImage version 19.08.1 to see if there are any packaging issues https://files.kde.org/kdenlive/release/ If the problem/issue doesn't occur when using the AppImage, then it's your configuration or packaging.
Confirm with version kdenlive-19.12.2-x86_64.appimage. When interface config default all work good. When I change interface composition then close kdenlive then open, result: 1) Freezed when adding clip to project. 2) Freezed when opening exist project.
Today Dev fixed to crashes about importing clips. Please try with tomorrows Kdenlive_Nightly_Appimage https://binary-factory.kde.org/job/Kdenlive_Nightly_Appimage_Build/lastSuccessfulBuild/artifact/
As mentioned above there had been several fixes concerning import crashes please retest with current version (https://kdenlive.org/en/download/) and update this report.
Dear Bug Submitter, This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging If you have already provided the requested information, please mark the bug as REPORTED so that the KDE team knows that the bug is ready to be confirmed. Thank you for helping us make KDE software even better for everyone!
This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging Thank you for helping us make KDE software even better for everyone!