Summary: | Crash when adding .wtv (Windows Media Center) clip. | ||
---|---|---|---|
Product: | [Applications] kdenlive | Reporter: | BobSCA <bobs_spam_0> |
Component: | User Interface & Miscellaneous | Assignee: | Jean-Baptiste Mardelle <jb> |
Status: | RESOLVED UPSTREAM | ||
Severity: | grave | CC: | snd.noise, wegwerf-1-2-3 |
Priority: | NOR | ||
Version First Reported In: | 16.04.0 | ||
Target Milestone: | --- | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
BobSCA
2016-06-27 23:09:05 UTC
Correction: task FFplay mentioned above should be ffmpeg. I confirm crash using the file provided by OP. Thread 22 (Thread 0x7fff6bffe700 (LWP 6579)): #0 0x00007fffefea7814 in __memmove_avx_unaligned_erms () from /usr/lib/libc.so.6 #1 0x00007fffbf0edde6 in ?? () from /usr/lib/mlt/libmltavformat.so #2 0x00007ffff6f97729 in mlt_frame_get_audio () from /usr/lib/libmlt.so.6 #3 0x00007fffae22de81 in ?? () from /usr/lib/mlt/libmltcore.so #4 0x00007ffff6f97729 in mlt_frame_get_audio () from /usr/lib/libmlt.so.6 #5 0x00007fffab77213d in ?? () from /usr/lib/mlt/libmltresample.so #6 0x00007ffff6f97729 in mlt_frame_get_audio () from /usr/lib/libmlt.so.6 #7 0x00007ffff6faa6ef in ?? () from /usr/lib/libmlt.so.6 #8 0x00005555558c4260 in RenderThread::run (this=0x7fff73c32be0) at /home/farid/Downloads/kdenlive/src/kdenlive-16.08.1/src/monitor/glwidget.cpp:1248 #9 0x00007ffff0855d78 in ?? () from /usr/lib/libQt5Core.so.5 #10 0x00007fffee31f454 in start_thread () from /usr/lib/libpthread.so.0 #11 0x00007fffefe677df in clone () from /usr/lib/libc.so.6 Thread 21 (Thread 0x7fff949a6700 (LWP 6578)): #0 0x00007fffee32510f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007ffff6faa9bb in mlt_consumer_rt_frame () from /usr/lib/libmlt.so.6 #2 0x00007fffac31fa20 in ?? () from /usr/lib/mlt/libmltsdl.so #3 0x00007fffee31f454 in start_thread () from /usr/lib/libpthread.so.0 #4 0x00007fffefe677df in clone () from /usr/lib/libc.so.6 Thread 19 (Thread 0x7fff69b5b700 (LWP 6576)): #0 0x00007fffefdc5dad in vfprintf () from /usr/lib/libc.so.6 #1 0x00007fffefe757d6 in __vsnprintf_chk () from /usr/lib/libc.so.6 #2 0x00007fffefe75738 in __snprintf_chk () from /usr/lib/libc.so.6 #3 0x00007ffff6fabff3 in mlt_filter_process () from /usr/lib/libmlt.so.6 #4 0x00007ffff6fa2cb5 in mlt_service_apply_filters () from /usr/lib/libmlt.so.6 #5 0x00007ffff6fa2e56 in mlt_service_get_frame () from /usr/lib/libmlt.so.6 #6 0x00007ffff6d82243 in Mlt::Service::get_frame(int) () from /usr/lib/libmlt++.so.3 #7 0x00005555559a8fd9 in ProjectClip::slotCreateAudioThumbs (this=this@entry=0x555558fbfc20) at /home/farid/Downloads/kdenlive/src/kdenlive-16.08.1/src/bin/projectclip.cpp:1206 #8 0x0000555555982310 in Bin::slotCreateAudioThumbs (this=0x55555642c120) at /home/farid/Downloads/kdenlive/src/kdenlive-16.08.1/src/bin/bin.cpp:582 ---Type <return> to continue, or q <return> to quit--- #9 0x00005555556456f5 in QtConcurrent::RunFunctionTask<void>::run (this=0x7fff906d3df0) at /usr/include/qt/QtConcurrent/qtconcurrentrunbase.h:136 #10 0x00007ffff085201f in ?? () from /usr/lib/libQt5Core.so.5 #11 0x00007ffff0855d78 in ?? () from /usr/lib/libQt5Core.so.5 #12 0x00007fffee31f454 in start_thread () from /usr/lib/libpthread.so.0 #13 0x00007fffefe677df in clone () from /usr/lib/libc.so.6 Thread 18 (Thread 0x7fff9c908700 (LWP 6575)): #0 0x00007fffee3254b8 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007ffff0856b66 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5 #2 0x00007ffff0852274 in ?? () from /usr/lib/libQt5Core.so.5 #3 0x00007ffff0855d78 in ?? () from /usr/lib/libQt5Core.so.5 #4 0x00007fffee31f454 in start_thread () from /usr/lib/libpthread.so.0 #5 0x00007fffefe677df in clone () from /usr/lib/libc.so.6 Thread 17 (Thread 0x7fff6aafc700 (LWP 6567)): #0 0x00007fffefe5e48d in poll () from /usr/lib/libc.so.6 #1 0x00007fffe80ab066 in ?? () from /usr/lib/libglib-2.0.so.0 #2 0x00007fffe80ab17c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #3 0x00007ffff0a8459b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #4 0x00007ffff0a2e0da in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #5 0x00007ffff08510f3 in QThread::exec() () from /usr/lib/libQt5Core.so.5 #6 0x00007ffff0855d78 in ?? () from /usr/lib/libQt5Core.so.5 #7 0x00007fffee31f454 in start_thread () from /usr/lib/libpthread.so.0 #8 0x00007fffefe677df in clone () from /usr/lib/libc.so.6 Thread 16 (Thread 0x7fff6b5fd700 (LWP 6566)): #0 0x00007fffee32510f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007ffff0856c2b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5 #2 0x00007ffff623a435 in ?? () from /usr/lib/libQt5Quick.so.5 #3 0x00007ffff623ad2a in ?? () from /usr/lib/libQt5Quick.so.5 ---Type <return> to continue, or q <return> to quit--- #4 0x00007ffff0855d78 in ?? () from /usr/lib/libQt5Core.so.5 #5 0x00007fffee31f454 in start_thread () from /usr/lib/libpthread.so.0 #6 0x00007fffefe677df in clone () from /usr/lib/libc.so.6 Thread 13 (Thread 0x7fff951a7700 (LWP 6563)): #0 0x00007fffefe5e48d in poll () from /usr/lib/libc.so.6 #1 0x00007fffe80ab066 in ?? () from /usr/lib/libglib-2.0.so.0 #2 0x00007fffe80ab17c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #3 0x00007ffff0a8457f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #4 0x00007ffff0a2e0da in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #5 0x00007ffff08510f3 in QThread::exec() () from /usr/lib/libQt5Core.so.5 #6 0x00007ffff0855d78 in ?? () from /usr/lib/libQt5Core.so.5 #7 0x00007fffee31f454 in start_thread () from /usr/lib/libpthread.so.0 #8 0x00007fffefe677df in clone () from /usr/lib/libc.so.6 Thread 12 (Thread 0x7fff959a8700 (LWP 6562)): #0 0x00007fffee32510f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007ffff0856c2b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5 #2 0x00007ffff623a435 in ?? () from /usr/lib/libQt5Quick.so.5 #3 0x00007ffff623ad2a in ?? () from /usr/lib/libQt5Quick.so.5 #4 0x00007ffff0855d78 in ?? () from /usr/lib/libQt5Core.so.5 #5 0x00007fffee31f454 in start_thread () from /usr/lib/libpthread.so.0 #6 0x00007fffefe677df in clone () from /usr/lib/libc.so.6 Thread 9 (Thread 0x7fff97fff700 (LWP 6558)): #0 0x00007fffefe5e48d in poll () from /usr/lib/libc.so.6 #1 0x00007fffe80ab066 in ?? () from /usr/lib/libglib-2.0.so.0 #2 0x00007fffe80ab17c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #3 0x00007ffff0a8457f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #4 0x00007ffff0a2e0da in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 ---Type <return> to continue, or q <return> to quit--- #5 0x00007ffff08510f3 in QThread::exec() () from /usr/lib/libQt5Core.so.5 #6 0x00007ffff244b445 in ?? () from /usr/lib/libQt5Qml.so.5 #7 0x00007ffff0855d78 in ?? () from /usr/lib/libQt5Core.so.5 #8 0x00007fffee31f454 in start_thread () from /usr/lib/libpthread.so.0 #9 0x00007fffefe677df in clone () from /usr/lib/libc.so.6 Thread 7 (Thread 0x7fff9d909700 (LWP 6556)): #0 0x00007fffefe5e48d in poll () from /usr/lib/libc.so.6 #1 0x00007fffe80ab066 in ?? () from /usr/lib/libglib-2.0.so.0 #2 0x00007fffe80ab17c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #3 0x00007ffff0a8457f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #4 0x00007ffff0a2e0da in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #5 0x00007ffff08510f3 in QThread::exec() () from /usr/lib/libQt5Core.so.5 #6 0x00007ffff244b445 in ?? () from /usr/lib/libQt5Qml.so.5 #7 0x00007ffff0855d78 in ?? () from /usr/lib/libQt5Core.so.5 #8 0x00007fffee31f454 in start_thread () from /usr/lib/libpthread.so.0 #9 0x00007fffefe677df in clone () from /usr/lib/libc.so.6 Thread 6 (Thread 0x7fffa13ab700 (LWP 6554)): #0 0x00007fffefe5e48d in poll () from /usr/lib/libc.so.6 #1 0x00007fffa204acbc in ?? () from /usr/lib/libusb-1.0.so.0 #2 0x00007fffee31f454 in start_thread () from /usr/lib/libpthread.so.0 #3 0x00007fffefe677df in clone () from /usr/lib/libc.so.6 Thread 5 (Thread 0x7fffcbfff700 (LWP 6553)): #0 0x00007fffefe5e48d in poll () from /usr/lib/libc.so.6 #1 0x00007fffe80ab066 in ?? () from /usr/lib/libglib-2.0.so.0 #2 0x00007fffe80ab17c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #3 0x00007ffff0a8457f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #4 0x00007ffff0a2e0da in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #5 0x00007ffff08510f3 in QThread::exec() () from /usr/lib/libQt5Core.so.5 ---Type <return> to continue, or q <return> to quit--- #6 0x00007ffff2edde75 in ?? () from /usr/lib/libQt5DBus.so.5 #7 0x00007ffff0855d78 in ?? () from /usr/lib/libQt5Core.so.5 #8 0x00007fffee31f454 in start_thread () from /usr/lib/libpthread.so.0 #9 0x00007fffefe677df in clone () from /usr/lib/libc.so.6 Thread 4 (Thread 0x7fffd23d2700 (LWP 6552)): #0 0x00007fffefe5e48d in poll () from /usr/lib/libc.so.6 #1 0x00007fffe80ab066 in ?? () from /usr/lib/libglib-2.0.so.0 #2 0x00007fffe80ab3f2 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0 #3 0x00007fffd54107c6 in ?? () from /usr/lib/libgio-2.0.so.0 #4 0x00007fffe80d1345 in ?? () from /usr/lib/libglib-2.0.so.0 #5 0x00007fffee31f454 in start_thread () from /usr/lib/libpthread.so.0 #6 0x00007fffefe677df in clone () from /usr/lib/libc.so.6 Thread 3 (Thread 0x7fffd2bd3700 (LWP 6551)): #0 0x00007fffefe5e48d in poll () from /usr/lib/libc.so.6 #1 0x00007fffe80ab066 in ?? () from /usr/lib/libglib-2.0.so.0 #2 0x00007fffe80ab17c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #3 0x00007fffe80ab1c1 in ?? () from /usr/lib/libglib-2.0.so.0 #4 0x00007fffe80d1345 in ?? () from /usr/lib/libglib-2.0.so.0 #5 0x00007fffee31f454 in start_thread () from /usr/lib/libpthread.so.0 #6 0x00007fffefe677df in clone () from /usr/lib/libc.so.6 Thread 2 (Thread 0x7fffdcb41700 (LWP 6550)): #0 0x00007fffefe5e48d in poll () from /usr/lib/libc.so.6 #1 0x00007fffe77e68e0 in ?? () from /usr/lib/libxcb.so.1 #2 0x00007fffe77e8679 in xcb_wait_for_event () from /usr/lib/libxcb.so.1 #3 0x00007fffdf0b5469 in ?? () from /usr/lib/libQt5XcbQpa.so.5 #4 0x00007ffff0855d78 in ?? () from /usr/lib/libQt5Core.so.5 #5 0x00007fffee31f454 in start_thread () from /usr/lib/libpthread.so.0 #6 0x00007fffefe677df in clone () from /usr/lib/libc.so.6 Thread 1 (Thread 0x7ffff7ece7c0 (LWP 6546)): #0 0x00007fffefe5e48d in poll () from /usr/lib/libc.so.6 #1 0x00007fffe80ab066 in ?? () from /usr/lib/libglib-2.0.so.0 ---Type <return> to continue, or q <return> to quit--- #2 0x00007fffe80ab17c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #3 0x00007ffff0a8457f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #4 0x00007ffff0a2e0da in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #5 0x00007ffff0a365cc in QCoreApplication::exec() () from /usr/lib/libQt5Core.so.5 #6 0x00005555556018f2 in main (argc=<optimized out>, argv=<optimized out>) at /home/farid/Downloads/kdenlive/src/kdenlive-16.08.1/src/main.cpp:157 So I'm seeing the same crash, and the crash happens inside consumer_read_ahead_thread of mlt_consumer. Despite melt playing the same clip fine, I suspect this to be an upstream MLT issue nevertheless. However, I might be wrong here. Should we keep this open? Need to be reported to MLT project by OR. Current Windows release of kdenlive (16.12.1) loads .wtv files OK except for the problem of infinite multi-streams clips being created, but after some delay (~1 minute for 1 hour clip) can cancel out of that if "Automatically import all streams in multi-stream clips" is not checked. Sample 2.5 minute video demonstrating multi-stream problem is available at https://www.dropbox.com/s/uew9fhuvfu7w4vd/kdenlive_multistream_bug.wtv?dl=0 (click "No thanks, continue to view"). Submitted bug to mlt team at https://github.com/mltframework/mlt/issues/220. Bug identified/corrected in mlt. Will be resolved in v6.6.0. |