https://bugs.kde.org/show_bug.cgi?id=371189
Bug ID: 371189 Summary: Automatic profile detection crashes kdenlive. Product: kdenlive Version: 16.08.2 Platform: Archlinux Packages OS: Linux Status: UNCONFIRMED Severity: major Priority: NOR Component: User Interface Assignee: j...@kdenlive.org Reporter: snd.no...@gmail.com I tried importing the clip with the option disabled and no crash happens. Follow the steps and see. Reproducible: Always Steps to Reproduce: 1. Open Kdenlive 2. Go to Configure Kdenlive -> Misc 3. Enable "Check if first added clip matches project profile" 4. Import a clip into Project Bin Actual Results: Crash Expected Results: Kdenlive should switch the projects framerate accordingly. Thread 18 "Thread (pooled)" received signal SIGSEGV, Segmentation fault. [Switching to Thread 0x7fff9c902700 (LWP 24868)] 0x00007fffe8e304c9 in glGenTextures () from /usr/lib/libGL.so.1 (gdb) thread apply all bt Thread 18 (Thread 0x7fff9c902700 (LWP 24868)): #0 0x00007fffe8e304c9 in glGenTextures () at /usr/lib/libGL.so.1 #1 0x00007fffaf9083d3 in movit::SingleResamplePassEffect::SingleResamplePassEffect(movit::ResampleEffect*) () at /usr/lib/libmovit.so.4 #2 0x00007fffaf908948 in movit::ResampleEffect::ResampleEffect() () at /usr/lib/libmovit.so.4 #3 0x00007fffafb54d70 in () at /usr/lib/mlt/libmltopengl.so #4 0x00007ffff6f95007 in mlt_frame_get_image () at /usr/lib/libmlt.so.6 #5 0x00007fffafb56083 in () at /usr/lib/mlt/libmltopengl.so #6 0x00007ffff6f95007 in mlt_frame_get_image () at /usr/lib/libmlt.so.6 #7 0x00007ffff6fae4ca in mlt_profile_from_producer () at /usr/lib/libmlt.so.6 #8 0x0000555555986d08 in ProducerQueue::processFileProperties() (this=<optimized out>) at /home/farid/Downloads/kdenlive/src/kdenlive-16.08.2/src/mltcontroller/producerqueue.cpp:302 #9 0x0000555555645705 in QtConcurrent::RunFunctionTask<void>::run() (this=0x55555947d580) at /usr/include/qt/QtConcurrent/qtconcurrentrunbase.h:136 #10 0x00007ffff084e01f in () at /usr/lib/libQt5Core.so.5 #11 0x00007ffff0851d78 in () at /usr/lib/libQt5Core.so.5 #12 0x00007fffee31e454 in start_thread () at /usr/lib/libpthread.so.0 #13 0x00007fffefe637df in clone () at /usr/lib/libc.so.6 Thread 17 (Thread 0x7fff76ffe700 (LWP 24859)): #0 0x00007fffefe5a551 in ppoll () at /usr/lib/libc.so.6 #1 0x00007fffe7c2899d in pa_mainloop_poll () at /usr/lib/libpulse.so.0 #2 0x00007fffe7c28f8e in pa_mainloop_iterate () at /usr/lib/libpulse.so.0 #3 0x00007fffb797deed in () at /usr/lib/libSDL-1.2.so.0 #4 0x00007fffb7951800 in () at /usr/lib/libSDL-1.2.so.0 #5 0x00007fffb7959fe8 in () at /usr/lib/libSDL-1.2.so.0 #6 0x00007fffb799b8a9 in () at /usr/lib/libSDL-1.2.so.0 #7 0x00007fffee31e454 in start_thread () at /usr/lib/libpthread.so.0 #8 0x00007fffefe637df in clone () at /usr/lib/libc.so.6 Thread 16 (Thread 0x7fff77fff700 (LWP 24858)): #0 0x00007fffefe5a48d in poll () at /usr/lib/libc.so.6 ---Type <return> to continue, or q <return> to quit--- #1 0x00007fffe80a6786 in () at /usr/lib/libglib-2.0.so.0 #2 0x00007fffe80a689c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #3 0x00007ffff0a8070f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #4 0x00007ffff0a2a23a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #5 0x00007ffff084d0f3 in QThread::exec() () at /usr/lib/libQt5Core.so.5 #6 0x00007ffff0851d78 in () at /usr/lib/libQt5Core.so.5 #7 0x00007fffee31e454 in start_thread () at /usr/lib/libpthread.so.0 #8 0x00007fffefe637df in clone () at /usr/lib/libc.so.6 Thread 15 (Thread 0x7fff8bdff700 (LWP 24857)): #0 0x00007fffee32410f in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007ffff0852c2b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5 #2 0x00007ffff6238395 in () at /usr/lib/libQt5Quick.so.5 #3 0x00007ffff6238c8a in () at /usr/lib/libQt5Quick.so.5 #4 0x00007ffff0851d78 in () at /usr/lib/libQt5Core.so.5 #5 0x00007fffee31e454 in start_thread () at /usr/lib/libpthread.so.0 #6 0x00007fffefe637df in clone () at /usr/lib/libc.so.6 Thread 14 (Thread 0x7fff949b2700 (LWP 24856)): #0 0x00007fffee32410f in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007ffff6fa8243 in () at /usr/lib/libmlt.so.6 #2 0x00005555558cc720 in RenderThread::run() (this=0x7fff80000c60) at /home/farid/Downloads/kdenlive/src/kdenlive-16.08.2/src/monitor/glwidget.cpp:1252 #3 0x00007ffff0851d78 in () at /usr/lib/libQt5Core.so.5 #4 0x00007fffee31e454 in start_thread () at /usr/lib/libpthread.so.0 #5 0x00007fffefe637df in clone () at /usr/lib/libc.so.6 Thread 13 (Thread 0x7fff951b3700 (LWP 24855)): #0 0x00007fffefe5a48d in poll () at /usr/lib/libc.so.6 #1 0x00007fffe80a6786 in () at /usr/lib/libglib-2.0.so.0 #2 0x00007fffe80a689c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 ---Type <return> to continue, or q <return> to quit--- #3 0x00007ffff0a8070f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #4 0x00007ffff0a2a23a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #5 0x00007ffff084d0f3 in QThread::exec() () at /usr/lib/libQt5Core.so.5 #6 0x00007ffff0851d78 in () at /usr/lib/libQt5Core.so.5 #7 0x00007fffee31e454 in start_thread () at /usr/lib/libpthread.so.0 #8 0x00007fffefe637df in clone () at /usr/lib/libc.so.6 Thread 12 (Thread 0x7fff959b4700 (LWP 24854)): #0 0x00007fffee32410f in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007ffff0852c2b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5 #2 0x00007ffff6238395 in () at /usr/lib/libQt5Quick.so.5 #3 0x00007ffff6238c8a in () at /usr/lib/libQt5Quick.so.5 #4 0x00007ffff0851d78 in () at /usr/lib/libQt5Core.so.5 #5 0x00007fffee31e454 in start_thread () at /usr/lib/libpthread.so.0 #6 0x00007fffefe637df in clone () at /usr/lib/libc.so.6 Thread 11 (Thread 0x7fff96665700 (LWP 24852)): #0 0x00007fffee32410f in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007fffac318f9f in () at /usr/lib/mlt/libmltsdl.so #2 0x00007fffee31e454 in start_thread () at /usr/lib/libpthread.so.0 #3 0x00007fffefe637df in clone () at /usr/lib/libc.so.6 Thread 9 (Thread 0x7fff97fff700 (LWP 24850)): #0 0x00007fffefe5a48d in poll () at /usr/lib/libc.so.6 #1 0x00007fffe80a6786 in () at /usr/lib/libglib-2.0.so.0 #2 0x00007fffe80a689c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #3 0x00007ffff0a8070f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #4 0x00007ffff0a2a23a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #5 0x00007ffff084d0f3 in QThread::exec() () at /usr/lib/libQt5Core.so.5 ---Type <return> to continue, or q <return> to quit--- #6 0x00007ffff24472d5 in () at /usr/lib/libQt5Qml.so.5 #7 0x00007ffff0851d78 in () at /usr/lib/libQt5Core.so.5 #8 0x00007fffee31e454 in start_thread () at /usr/lib/libpthread.so.0 #9 0x00007fffefe637df in clone () at /usr/lib/libc.so.6 Thread 7 (Thread 0x7fff9d903700 (LWP 24848)): #0 0x00007fffefe5a48d in poll () at /usr/lib/libc.so.6 #1 0x00007fffe80a6786 in () at /usr/lib/libglib-2.0.so.0 #2 0x00007fffe80a689c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #3 0x00007ffff0a8070f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #4 0x00007ffff0a2a23a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #5 0x00007ffff084d0f3 in QThread::exec() () at /usr/lib/libQt5Core.so.5 #6 0x00007ffff24472d5 in () at /usr/lib/libQt5Qml.so.5 #7 0x00007ffff0851d78 in () at /usr/lib/libQt5Core.so.5 #8 0x00007fffee31e454 in start_thread () at /usr/lib/libpthread.so.0 #9 0x00007fffefe637df in clone () at /usr/lib/libc.so.6 Thread 6 (Thread 0x7fffa13a5700 (LWP 24846)): #0 0x00007fffefe5a48d in poll () at /usr/lib/libc.so.6 #1 0x00007fffa2044cbc in () at /usr/lib/libusb-1.0.so.0 #2 0x00007fffee31e454 in start_thread () at /usr/lib/libpthread.so.0 #3 0x00007fffefe637df in clone () at /usr/lib/libc.so.6 Thread 5 (Thread 0x7fffcbfff700 (LWP 24845)): #0 0x00007fffefe5a48d in poll () at /usr/lib/libc.so.6 #1 0x00007fffe80a6786 in () at /usr/lib/libglib-2.0.so.0 #2 0x00007fffe80a689c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #3 0x00007ffff0a8070f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #4 0x00007ffff0a2a23a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #5 0x00007ffff084d0f3 in QThread::exec() () at /usr/lib/libQt5Core.so.5 ---Type <return> to continue, or q <return> to quit--- #6 0x00007ffff2edae55 in () at /usr/lib/libQt5DBus.so.5 #7 0x00007ffff0851d78 in () at /usr/lib/libQt5Core.so.5 #8 0x00007fffee31e454 in start_thread () at /usr/lib/libpthread.so.0 #9 0x00007fffefe637df in clone () at /usr/lib/libc.so.6 Thread 4 (Thread 0x7fffd231a700 (LWP 24844)): #0 0x00007fffefe5a48d in poll () at /usr/lib/libc.so.6 #1 0x00007fffe80a6786 in () at /usr/lib/libglib-2.0.so.0 #2 0x00007fffe80a6b12 in g_main_loop_run () at /usr/lib/libglib-2.0.so.0 #3 0x00007fffd53a2316 in () at /usr/lib/libgio-2.0.so.0 #4 0x00007fffe80ce0d5 in () at /usr/lib/libglib-2.0.so.0 #5 0x00007fffee31e454 in start_thread () at /usr/lib/libpthread.so.0 #6 0x00007fffefe637df in clone () at /usr/lib/libc.so.6 Thread 3 (Thread 0x7fffd2b1b700 (LWP 24843)): #0 0x00007fffefe5a48d in poll () at /usr/lib/libc.so.6 #1 0x00007fffe80a6786 in () at /usr/lib/libglib-2.0.so.0 #2 0x00007fffe80a689c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #3 0x00007fffe80a68e1 in () at /usr/lib/libglib-2.0.so.0 #4 0x00007fffe80ce0d5 in () at /usr/lib/libglib-2.0.so.0 #5 0x00007fffee31e454 in start_thread () at /usr/lib/libpthread.so.0 #6 0x00007fffefe637df in clone () at /usr/lib/libc.so.6 Thread 2 (Thread 0x7fffdcb1a700 (LWP 24842)): #0 0x00007fffefe5a48d in poll () at /usr/lib/libc.so.6 #1 0x00007fffe77e18e0 in () at /usr/lib/libxcb.so.1 #2 0x00007fffe77e3679 in xcb_wait_for_event () at /usr/lib/libxcb.so.1 #3 0x00007fffdf08e449 in () at /usr/lib/libQt5XcbQpa.so.5 #4 0x00007ffff0851d78 in () at /usr/lib/libQt5Core.so.5 #5 0x00007fffee31e454 in start_thread () at /usr/lib/libpthread.so.0 #6 0x00007fffefe637df in clone () at /usr/lib/libc.so.6 Thread 1 (Thread 0x7ffff7eca7c0 (LWP 24838)): #0 0x00007fffefe5a48d in poll () at /usr/lib/libc.so.6 ---Type <return> to continue, or q <return> to quit--- #1 0x00007fffe80a6786 in () at /usr/lib/libglib-2.0.so.0 #2 0x00007fffe80a689c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #3 0x00007ffff0a8070f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #4 0x00007ffff0a2a23a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #5 0x00007ffff0a3273c in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5 #6 0x0000555555601902 in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at /home/farid/Downloads/kdenlive/src/kdenlive-16.08.2/src/main.cpp:157 -- You are receiving this mail because: You are watching all bug changes.