https://bugs.kde.org/show_bug.cgi?id=394415
Bug ID: 394415 Summary: Crash with video or audio capture Product: kdenlive Version: 18.04.1 Platform: openSUSE RPMs OS: Linux Status: UNCONFIRMED Severity: normal Priority: NOR Component: Video Display & Export Assignee: j...@kdenlive.org Reporter: l...@suse.com Target Milestone: --- Navigating to Clip Monitor -> Show Record Controls -> Select Webcam and check both audio and video. Select and press the red dot to start recording. The monitor will actually show video. (And *sometimes* also play audio.) Press the red dot again to stop recording. "We are sorry, kdenlive closed unexpectedly." Application: Kdenlive (kdenlive), signal: Segmentation fault Using host libthread_db library "/lib64/libthread_db.so.1". [Current thread is 1 (Thread 0x7f67455753c0 (LWP 938156))] Thread 12 (Thread 0x7f6692ffd700 (LWP 938391)): #0 0x00007f673c1ab899 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f673e4a8dc8 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQt5Core.so.5 #2 0x00007f673e4a505e in ?? () from /usr/lib64/libQt5Core.so.5 #3 0x00007f673e4a7ba0 in ?? () from /usr/lib64/libQt5Core.so.5 #4 0x00007f673c1a559b in start_thread () from /lib64/libpthread.so.0 #5 0x00007f673da0da1f in clone () from /lib64/libc.so.6 Thread 11 (Thread 0x7f66c7ffe700 (LWP 938382)): #0 0x00007f673c1ab56c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f67447d51bb in ?? () from /usr/lib64/libmlt.so.6 #2 0x00007f673c1a559b in start_thread () from /lib64/libpthread.so.0 #3 0x00007f673da0da1f in clone () from /lib64/libc.so.6 Thread 10 (Thread 0x7f66d495b700 (LWP 938381)): #0 0x00007f673c1ab56c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f67447d51bb in ?? () from /usr/lib64/libmlt.so.6 #2 0x00007f673c1a559b in start_thread () from /lib64/libpthread.so.0 #3 0x00007f673da0da1f in clone () from /lib64/libc.so.6 Thread 9 (Thread 0x7f66d515c700 (LWP 938380)): #0 0x00007f673c1ab56c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f67447d51bb in ?? () from /usr/lib64/libmlt.so.6 #2 0x00007f673c1a559b in start_thread () from /lib64/libpthread.so.0 #3 0x00007f673da0da1f in clone () from /lib64/libc.so.6 Thread 8 (Thread 0x7f66d6ffd700 (LWP 938379)): #0 0x00007f673c1ab56c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f67447d51bb in ?? () from /usr/lib64/libmlt.so.6 #2 0x00007f673c1a559b in start_thread () from /lib64/libpthread.so.0 #3 0x00007f673da0da1f in clone () from /lib64/libc.so.6 Thread 7 (Thread 0x7f66f5bdf700 (LWP 938163)): #0 0x00007f67381bee29 in g_mutex_lock () from /usr/lib64/libglib-2.0.so.0 #1 0x00007f6738179330 in ?? () from /usr/lib64/libglib-2.0.so.0 #2 0x00007f673817953c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #3 0x00007f673e6d4a2b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5 #4 0x00007f673e67b95a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5 #5 0x00007f673e4a2baa in QThread::exec() () from /usr/lib64/libQt5Core.so.5 #6 0x00007f673e4a7ba0 in ?? () from /usr/lib64/libQt5Core.so.5 #7 0x00007f673c1a559b in start_thread () from /lib64/libpthread.so.0 #8 0x00007f673da0da1f in clone () from /lib64/libc.so.6 Thread 6 (Thread 0x7f66f63e0700 (LWP 938162)): #0 0x00007f673e6d2d1d in QTimerInfoList::updateCurrentTime() () from /usr/lib64/libQt5Core.so.5 #1 0x00007f673e6d3295 in QTimerInfoList::timerWait(timespec&) () from /usr/lib64/libQt5Core.so.5 #2 0x00007f673e6d47de in ?? () from /usr/lib64/libQt5Core.so.5 #3 0x00007f6738178988 in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0 #4 0x00007f673817935b in ?? () from /usr/lib64/libglib-2.0.so.0 #5 0x00007f673817953c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #6 0x00007f673e6d4a2b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5 #7 0x00007f673e67b95a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5 #8 0x00007f673e4a2baa in QThread::exec() () from /usr/lib64/libQt5Core.so.5 #9 0x00007f673e4a7ba0 in ?? () from /usr/lib64/libQt5Core.so.5 #10 0x00007f673c1a559b in start_thread () from /lib64/libpthread.so.0 #11 0x00007f673da0da1f in clone () from /lib64/libc.so.6 Thread 5 (Thread 0x7f67049e5700 (LWP 938161)): #0 0x00007f6738178d47 in g_main_context_check () from /usr/lib64/libglib-2.0.so.0 #1 0x00007f67381793d0 in ?? () from /usr/lib64/libglib-2.0.so.0 #2 0x00007f673817953c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #3 0x00007f673e6d4a2b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5 #4 0x00007f673e67b95a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5 #5 0x00007f673e4a2baa in QThread::exec() () from /usr/lib64/libQt5Core.so.5 #6 0x00007f673f91f115 in ?? () from /usr/lib64/libQt5Qml.so.5 #7 0x00007f673e4a7ba0 in ?? () from /usr/lib64/libQt5Core.so.5 #8 0x00007f673c1a559b in start_thread () from /lib64/libpthread.so.0 #9 0x00007f673da0da1f in clone () from /lib64/libc.so.6 Thread 4 (Thread 0x7f6706a99700 (LWP 938159)): #0 0x00007f67381bee29 in g_mutex_lock () from /usr/lib64/libglib-2.0.so.0 #1 0x00007f6738178b71 in g_main_context_query () from /usr/lib64/libglib-2.0.so.0 #2 0x00007f67381793a7 in ?? () from /usr/lib64/libglib-2.0.so.0 #3 0x00007f673817953c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #4 0x00007f673e6d4a2b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5 #5 0x00007f673e67b95a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5 #6 0x00007f673e4a2baa in QThread::exec() () from /usr/lib64/libQt5Core.so.5 #7 0x00007f673f91f115 in ?? () from /usr/lib64/libQt5Qml.so.5 #8 0x00007f673e4a7ba0 in ?? () from /usr/lib64/libQt5Core.so.5 #9 0x00007f673c1a559b in start_thread () from /lib64/libpthread.so.0 #10 0x00007f673da0da1f in clone () from /lib64/libc.so.6 Thread 3 (Thread 0x7f67223e7700 (LWP 938158)): #0 0x00007f673da03179 in poll () from /lib64/libc.so.6 #1 0x00007f6738179429 in ?? () from /usr/lib64/libglib-2.0.so.0 #2 0x00007f673817953c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #3 0x00007f673e6d4a2b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5 #4 0x00007f673e67b95a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5 #5 0x00007f673e4a2baa in QThread::exec() () from /usr/lib64/libQt5Core.so.5 #6 0x00007f674039aa35 in ?? () from /usr/lib64/libQt5DBus.so.5 #7 0x00007f673e4a7ba0 in ?? () from /usr/lib64/libQt5Core.so.5 #8 0x00007f673c1a559b in start_thread () from /lib64/libpthread.so.0 #9 0x00007f673da0da1f in clone () from /lib64/libc.so.6 Thread 2 (Thread 0x7f672fa07700 (LWP 938157)): #0 0x00007f673da03179 in poll () from /lib64/libc.so.6 #1 0x00007f6737894387 in ?? () from /usr/lib64/libxcb.so.1 #2 0x00007f6737895faa in xcb_wait_for_event () from /usr/lib64/libxcb.so.1 #3 0x00007f67329d40a9 in ?? () from /usr/lib64/libQt5XcbQpa.so.5 #4 0x00007f673e4a7ba0 in ?? () from /usr/lib64/libQt5Core.so.5 #5 0x00007f673c1a559b in start_thread () from /lib64/libpthread.so.0 #6 0x00007f673da0da1f in clone () from /lib64/libc.so.6 Thread 1 (Thread 0x7f67455753c0 (LWP 938156)): [KCrash Handler] #6 0x00007f674459c5ee in Mlt::Consumer::is_stopped() () from /usr/lib64/libmlt++.so.3 #7 0x000055a757a011ec in Render::setProducer (this=0x55a75a5d29f0, producer=producer@entry=0x0, position=position@entry=-1, isActive=true) at /usr/src/debug/kdenlive-18.04.1-1.1.x86_64/src/renderer.cpp:385 #8 0x000055a7578e5459 in Monitor::slotOpenClip (this=0x55a75aa5e3a0, controller=<optimized out>, in=-1, out=-1) at /usr/src/debug/kdenlive-18.04.1-1.1.x86_64/src/monitor/monitor.cpp:1431 #9 0x000055a7578e558e in Monitor::stopCapture (this=0x55a75aa5e3a0) at /usr/src/debug/kdenlive-18.04.1-1.1.x86_64/src/monitor/monitor.cpp:2104 #10 0x000055a7578f222e in RecManager::slotRecord (this=0x55a75ab95f90, record=<optimized out>) at /usr/src/debug/kdenlive-18.04.1-1.1.x86_64/src/monitor/recmanager.cpp:206 #11 0x00007f673e6ab36c in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib64/libQt5Core.so.5 #12 0x00007f6740777db2 in QAction::toggled(bool) () from /usr/lib64/libQt5Widgets.so.5 #13 0x00007f674077a13c in QAction::setChecked(bool) () from /usr/lib64/libQt5Widgets.so.5 #14 0x00007f674077a228 in QAction::activate(QAction::ActionEvent) () from /usr/lib64/libQt5Widgets.so.5 #15 0x00007f674086a35b in ?? () from /usr/lib64/libQt5Widgets.so.5 #16 0x00007f674086a595 in QAbstractButton::mouseReleaseEvent(QMouseEvent*) () from /usr/lib64/libQt5Widgets.so.5 #17 0x00007f674093fcaa in QToolButton::mouseReleaseEvent(QMouseEvent*) () from /usr/lib64/libQt5Widgets.so.5 #18 0x00007f67407ba338 in QWidget::event(QEvent*) () from /usr/lib64/libQt5Widgets.so.5 #19 0x00007f674093fd34 in QToolButton::event(QEvent*) () from /usr/lib64/libQt5Widgets.so.5 #20 0x00007f674077e01c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5 #21 0x00007f674078586f in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5 #22 0x00007f673e67d148 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib64/libQt5Core.so.5 #23 0x00007f67407848bf in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib64/libQt5Widgets.so.5 #24 0x00007f67407d468b in ?? () from /usr/lib64/libQt5Widgets.so.5 #25 0x00007f67407d6ab1 in ?? () from /usr/lib64/libQt5Widgets.so.5 #26 0x00007f674077e01c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5 #27 0x00007f6740785314 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5 #28 0x00007f673e67d148 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib64/libQt5Core.so.5 #29 0x00007f673ebfe0cc in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () from /usr/lib64/libQt5Gui.so.5 #30 0x00007f673ebffa15 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () from /usr/lib64/libQt5Gui.so.5 #31 0x00007f673ebd8eab in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Gui.so.5 #32 0x00007f6732a5578b in ?? () from /usr/lib64/libQt5XcbQpa.so.5 #33 0x00007f673e67b95a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5 #34 0x00007f673e684494 in QCoreApplication::exec() () from /usr/lib64/libQt5Core.so.5 #35 0x000055a75762e5e5 in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/kdenlive-18.04.1-1.1.x86_64/src/main.cpp:164 I don't quite understand how Mlt::Consumer:is_stopped() can crash. :-/ This is with kdenlive-18.04.1-1.1.x86_64 libmlt6-6.6.0+git20180502-1.1.x86_64 on openSUSE. -- You are receiving this mail because: You are watching all bug changes.