Bug 377574 - Crash from segmentation fault when importing multiple clips of different framerate
Summary: Crash from segmentation fault when importing multiple clips of different fram...
Status: RESOLVED WORKSFORME
Alias: None
Product: kdenlive
Classification: Applications
Component: User Interface (show other bugs)
Version: 16.12.2
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: Jean-Baptiste Mardelle
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-03-13 18:55 UTC by lintz89
Modified: 2019-09-24 04:33 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
fritzibaby: Brainstorm+


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description lintz89 2017-03-13 18:55:26 UTC
Application: kdenlive (16.12.3)

Qt Version: 5.8.0
Frameworks Version: 5.32.0
Operating System: Linux 4.10.1-1-ARCH x86_64
Distribution: "Arch Linux"

-- Information about the crash:
- What I was doing when the application crashed:


I did import multiple clips when having the standard 1080p 25 fps. When I then imported 4 clips from same source camera with 1080p 30 fps. The program crashed upon the question to change framerate on project.

-- Backtrace:
Application: Kdenlive (kdenlive), signal: Segmentation fault
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f52b6c55800 (LWP 15837))]

Thread 13 (Thread 0x7f524745d700 (LWP 15934)):
#0  0x00007f52aebbc76b in ppoll () at /usr/lib/libc.so.6
#1  0x00007f52a675579d in pa_mainloop_poll () at /usr/lib/libpulse.so.0
#2  0x00007f52a6755d8e in pa_mainloop_iterate () at /usr/lib/libpulse.so.0
#3  0x00007f5277201eed in  () at /usr/lib/libSDL-1.2.so.0
#4  0x00007f52771d5800 in  () at /usr/lib/libSDL-1.2.so.0
#5  0x00007f52771ddfe8 in  () at /usr/lib/libSDL-1.2.so.0
#6  0x00007f527721f8a9 in  () at /usr/lib/libSDL-1.2.so.0
#7  0x00007f52acbf32e7 in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007f52aebc654f in clone () at /usr/lib/libc.so.6

Thread 12 (Thread 0x7f5249634700 (LWP 15932)):
#0  0x00007f52acbf9756 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f52b5daeacb in  () at /usr/lib/libmlt.so.6
#2  0x000000000075783d in  ()
#3  0x00007f52af5c66d8 in  () at /usr/lib/libQt5Core.so.5
#4  0x00007f52acbf32e7 in start_thread () at /usr/lib/libpthread.so.0
#5  0x00007f52aebc654f in clone () at /usr/lib/libc.so.6

Thread 11 (Thread 0x7f524a636700 (LWP 15931)):
#0  0x00007f52acbf9756 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f5277b2e0c0 in  () at /usr/lib/mlt/libmltsdl.so
#2  0x00007f52acbf32e7 in start_thread () at /usr/lib/libpthread.so.0
#3  0x00007f52aebc654f in clone () at /usr/lib/libc.so.6

Thread 10 (Thread 0x7f5247cfd700 (LWP 15928)):
[KCrash Handler]
#6  0x00007f52af78b9a1 in QFactoryLoader::metaData() const () at /usr/lib/libQt5Core.so.5
#7  0x00007f52af78e000 in QFactoryLoader::keyMap() const () at /usr/lib/libQt5Core.so.5
#8  0x00007f52afd530fa in  () at /usr/lib/libQt5Gui.so.5
#9  0x00007f52afd5418c in QImageWriter::canWrite() const () at /usr/lib/libQt5Gui.so.5
#10 0x00007f52afd541f5 in QImageWriter::write(QImage const&) () at /usr/lib/libQt5Gui.so.5
#11 0x00007f52afd30058 in QImageData::doImageIO(QImage const*, QImageWriter*, int) const () at /usr/lib/libQt5Gui.so.5
#12 0x00007f52afd3017e in QImage::save(QString const&, char const*, int) const () at /usr/lib/libQt5Gui.so.5
#13 0x000000000083a367 in  ()
#14 0x00000000008131cc in  ()
#15 0x00000000004d10fd in  ()
#16 0x00007f52af5c296f in  () at /usr/lib/libQt5Core.so.5
#17 0x00007f52af5c66d8 in  () at /usr/lib/libQt5Core.so.5
#18 0x00007f52acbf32e7 in start_thread () at /usr/lib/libpthread.so.0
#19 0x00007f52aebc654f in clone () at /usr/lib/libc.so.6

Thread 9 (Thread 0x7f5249e35700 (LWP 15863)):
#0  0x00007f52aebbc67d in poll () at /usr/lib/libc.so.6
#1  0x00007f52a69cb7a6 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f52a69cb8bc in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007f52af7f606b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f52af79f89a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f52af5c1a73 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007f52af5c66d8 in  () at /usr/lib/libQt5Core.so.5
#7  0x00007f52acbf32e7 in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007f52aebc654f in clone () at /usr/lib/libc.so.6

Thread 8 (Thread 0x7f524ae37700 (LWP 15861)):
#0  0x00007f52aebbc67d in poll () at /usr/lib/libc.so.6
#1  0x00007f52a69cb7a6 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f52a69cb8bc in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007f52af7f606b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f52af79f89a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f52af5c1a73 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007f52af5c66d8 in  () at /usr/lib/libQt5Core.so.5
#7  0x00007f52acbf32e7 in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007f52aebc654f in clone () at /usr/lib/libc.so.6

Thread 7 (Thread 0x7f5259143700 (LWP 15850)):
#0  0x00007f52aebbc67d in poll () at /usr/lib/libc.so.6
#1  0x00007f52a69cb7a6 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f52a69cb8bc in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007f52af7f606b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f52af79f89a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f52af5c1a73 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007f52b11f2025 in  () at /usr/lib/libQt5Qml.so.5
#7  0x00007f52af5c66d8 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007f52acbf32e7 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007f52aebc654f in clone () at /usr/lib/libc.so.6

Thread 6 (Thread 0x7f525ae27700 (LWP 15846)):
#0  0x00007f52aebbc67d in poll () at /usr/lib/libc.so.6
#1  0x00007f52a69cb7a6 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f52a69cb8bc in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007f52af7f606b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f52af79f89a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f52af5c1a73 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007f52b11f2025 in  () at /usr/lib/libQt5Qml.so.5
#7  0x00007f52af5c66d8 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007f52acbf32e7 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007f52aebc654f in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7f5263e9c700 (LWP 15845)):
#0  0x00007f52aebbc67d in poll () at /usr/lib/libc.so.6
#1  0x00007f526a14ed51 in  () at /usr/lib/libusb-1.0.so.0
#2  0x00007f52acbf32e7 in start_thread () at /usr/lib/libpthread.so.0
#3  0x00007f52aebc654f in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7f52861f1700 (LWP 15842)):
#0  0x00007f52aebbc67d in poll () at /usr/lib/libc.so.6
#1  0x00007f52a69cb7a6 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f52a69cb8bc in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007f52af7f606b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f52af79f89a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f52af5c1a73 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007f52b1c82125 in  () at /usr/lib/libQt5DBus.so.5
#7  0x00007f52af5c66d8 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007f52acbf32e7 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007f52aebc654f in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7f52905e3700 (LWP 15841)):
#0  0x00007f52aebbc67d in poll () at /usr/lib/libc.so.6
#1  0x00007f52a69cb7a6 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f52a69cbb32 in g_main_loop_run () at /usr/lib/libglib-2.0.so.0
#3  0x00007f5293b22446 in  () at /usr/lib/libgio-2.0.so.0
#4  0x00007f52a69f3175 in  () at /usr/lib/libglib-2.0.so.0
#5  0x00007f52acbf32e7 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f52aebc654f in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7f5290de4700 (LWP 15840)):
#0  0x00007f52aebbc67d in poll () at /usr/lib/libc.so.6
#1  0x00007f52a69cb7a6 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f52a69cb8bc in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007f52a69cb901 in  () at /usr/lib/libglib-2.0.so.0
#4  0x00007f52a69f3175 in  () at /usr/lib/libglib-2.0.so.0
#5  0x00007f52acbf32e7 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f52aebc654f in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7f52b6c55800 (LWP 15837)):
#0  0x00007f52acbf9756 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f52af5c758b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f52af5c20c2 in QThreadPoolPrivate::waitForDone(int) () at /usr/lib/libQt5Core.so.5
#3  0x00007f52af5c24c1 in QThreadPool::waitForDone(int) () at /usr/lib/libQt5Core.so.5
#4  0x00007f52af5c24fc in QThreadPool::~QThreadPool() () at /usr/lib/libQt5Core.so.5
#5  0x00007f52af5c2539 in  () at /usr/lib/libQt5Core.so.5
#6  0x00007f52aeb106c0 in __run_exit_handlers () at /usr/lib/libc.so.6
#7  0x00007f52aeb1071a in  () at /usr/lib/libc.so.6
#8  0x00007f529dbd7953 in  () at /usr/lib/libQt5XcbQpa.so.5
#9  0x00007f52af7cdba9 in QObject::event(QEvent*) () at /usr/lib/libQt5Core.so.5
#10 0x00007f52b080e34c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#11 0x00007f52b0815b61 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#12 0x00007f52af7a1440 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#13 0x00007f52af7a3bcd in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/libQt5Core.so.5
#14 0x00007f52af7f5c43 in  () at /usr/lib/libQt5Core.so.5
#15 0x00007f52a69cb5a7 in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#16 0x00007f52a69cb810 in  () at /usr/lib/libglib-2.0.so.0
#17 0x00007f52a69cb8bc in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#18 0x00007f52af7f604f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#19 0x00007f52af79f89a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#20 0x00007f52b09fc917 in QDialog::exec() () at /usr/lib/libQt5Widgets.so.5
#21 0x00007f52b265dd2b in KMessageBox::createKMessageBox(QDialog*, QDialogButtonBox*, QIcon const&, QString const&, QStringList const&, QString const&, bool*, QFlags<KMessageBox::Option>, QString const&, QMessageBox::Icon) () at /usr/lib/libKF5WidgetsAddons.so.5
#22 0x00007f52b265e81c in KMessageBox::createKMessageBox(QDialog*, QDialogButtonBox*, QMessageBox::Icon, QString const&, QStringList const&, QString const&, bool*, QFlags<KMessageBox::Option>, QString const&) () at /usr/lib/libKF5WidgetsAddons.so.5
#23 0x00007f52b265f71f in  () at /usr/lib/libKF5WidgetsAddons.so.5
#24 0x00000000004bdbb7 in  ()
#25 0x00000000004c5242 in  ()
#26 0x00007f52af7cdba9 in QObject::event(QEvent*) () at /usr/lib/libQt5Core.so.5
#27 0x00007f52b080e34c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#28 0x00007f52b0815b61 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#29 0x00007f52af7a1440 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#30 0x00007f52af7a3bcd in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/libQt5Core.so.5
#31 0x00007f52af7f5c43 in  () at /usr/lib/libQt5Core.so.5
#32 0x00007f52a69cb5a7 in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#33 0x00007f52a69cb810 in  () at /usr/lib/libglib-2.0.so.0
#34 0x00007f52a69cb8bc in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#35 0x00007f52af7f604f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#36 0x00007f52af79f89a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#37 0x00007f52af7a7de4 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#38 0x000000000048c306 in  ()
#39 0x00007f52aeafa511 in __libc_start_main () at /usr/lib/libc.so.6
#40 0x000000000048c9fa in _start ()

Reported using DrKonqi
Comment 1 emohr 2019-08-25 12:44:03 UTC
Please try with the current Kdenlive AppImage version 19.08.0a 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.
Comment 2 Bug Janitor Service 2019-09-09 04:33:11 UTC
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!
Comment 3 Bug Janitor Service 2019-09-24 04:33:12 UTC
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!