Segfault transcoding and adding a clip

Bug #1378160 reported by John S. Gruber
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
kdenlive (Ubuntu)
New
Undecided
Unassigned

Bug Description

Application: kdenlive (0.9.6)
KDE Platform Version: 4.13.3
Qt Version: 4.8.6
Operating System: Linux 3.13.0-36-generic x86_64
Distribution: Ubuntu 14.04.1 LTS

-- Information about the crash:
Picked File menu item "Transcode Clips". Selected an ogv file, then specified the DVD/NTSC 4:3 profile and started transcoding. The segfault occurred immediately.

The crash can be reproduced every time.

-- Backtrace:
Application: Kdenlive (kdenlive), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fd3b351f7c0 (LWP 3310))]

Thread 24 (Thread 0x7fd39cadf700 (LWP 3313)):
#0 0x00007fd3adf80c6d in poll () at ../sysdeps/unix/syscall-template.S:81
#1 0x00007fd3ab304fe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007fd3ab3050ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007fd39cae71ad in ?? () from /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so
#4 0x00007fd3ab329f15 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007fd3afa20182 in start_thread (arg=0x7fd39cadf700) at pthread_create.c:312
#6 0x00007fd3adf8dfbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 23 (Thread 0x7fd396796700 (LWP 3314)):
#0 0x00007fd3adf80c6d in poll () at ../sysdeps/unix/syscall-template.S:81
#1 0x00007fd3ab304fe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007fd3ab30530a in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007fd3a12ece16 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#4 0x00007fd3ab329f15 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007fd3afa20182 in start_thread (arg=0x7fd396796700) at pthread_create.c:312
#6 0x00007fd3adf8dfbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 22 (Thread 0x7fd38ffff700 (LWP 3315)):
#0 0x00007fd3afa237ee in __pthread_mutex_unlock_usercnt (decr=1, mutex=0x7fd3b52b9980) at pthread_mutex_unlock.c:57
#1 __GI___pthread_mutex_unlock (mutex=0x7fd3b52b9980) at pthread_mutex_unlock.c:310
#2 0x00007fd3ab3469c1 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007fd3ab3050f6 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007fd3ab305129 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007fd3ab329f15 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6 0x00007fd3afa20182 in start_thread (arg=0x7fd38ffff700) at pthread_create.c:312
#7 0x00007fd3adf8dfbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 21 (Thread 0x7fd38f7fe700 (LWP 3320)):
#0 0x00007fd3adf80c6d in poll () at ../sysdeps/unix/syscall-template.S:81
#1 0x00007fd375eaf248 in ?? () from /lib/x86_64-linux-gnu/libusb-1.0.so.0
#2 0x00007fd3afa20182 in start_thread (arg=0x7fd38f7fe700) at pthread_create.c:312
#3 0x00007fd3adf8dfbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 20 (Thread 0x7fd36628d700 (LWP 3341)):
#0 0x00007fd3ab32a3a0 in g_thread_self () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1 0x00007fd3ab3050dd in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007fd3b022b7be in QEventDispatcherGlib::processEvents (this=0x7fd3580008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#3 0x00007fd3b01fd0af in QEventLoop::processEvents (this=this@entry=0x7fd36628cde0, flags=...) at kernel/qeventloop.cpp:149
#4 0x00007fd3b01fd3a5 in QEventLoop::exec (this=this@entry=0x7fd36628cde0, flags=...) at kernel/qeventloop.cpp:204
#5 0x00007fd3b00f9c5f in QThread::exec (this=this@entry=0x7fd3b58c4ff0) at thread/qthread.cpp:537
#6 0x00007fd3b01de823 in QInotifyFileSystemWatcherEngine::run (this=0x7fd3b58c4ff0) at io/qfilesystemwatcher_inotify.cpp:265
#7 0x00007fd3b00fc32f in QThreadPrivate::start (arg=0x7fd3b58c4ff0) at thread/qthread_unix.cpp:349
#8 0x00007fd3afa20182 in start_thread (arg=0x7fd36628d700) at pthread_create.c:312
#9 0x00007fd3adf8dfbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 19 (Thread 0x7fd343fff700 (LWP 3361)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x00007fd37717c1bd in ?? () from /usr/lib/x86_64-linux-gnu/libavcodec.so.54
#2 0x00007fd3afa20182 in start_thread (arg=0x7fd343fff700) at pthread_create.c:312
#3 0x00007fd3adf8dfbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 18 (Thread 0x7fd36ca22700 (LWP 3362)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x00007fd37717c1bd in ?? () from /usr/lib/x86_64-linux-gnu/libavcodec.so.54
#2 0x00007fd3afa20182 in start_thread (arg=0x7fd36ca22700) at pthread_create.c:312
#3 0x00007fd3adf8dfbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 17 (Thread 0x7fd3437fe700 (LWP 3363)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x00007fd37717c1bd in ?? () from /usr/lib/x86_64-linux-gnu/libavcodec.so.54
#2 0x00007fd3afa20182 in start_thread (arg=0x7fd3437fe700) at pthread_create.c:312
#3 0x00007fd3adf8dfbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 16 (Thread 0x7fd342ffd700 (LWP 3364)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x00007fd37717c1bd in ?? () from /usr/lib/x86_64-linux-gnu/libavcodec.so.54
#2 0x00007fd3afa20182 in start_thread (arg=0x7fd342ffd700) at pthread_create.c:312
#3 0x00007fd3adf8dfbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 15 (Thread 0x7fd3427fc700 (LWP 3365)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x00007fd37717c1bd in ?? () from /usr/lib/x86_64-linux-gnu/libavcodec.so.54
#2 0x00007fd3afa20182 in start_thread (arg=0x7fd3427fc700) at pthread_create.c:312
#3 0x00007fd3adf8dfbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 14 (Thread 0x7fd35effd700 (LWP 3372)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x00007fd37717c1bd in ?? () from /usr/lib/x86_64-linux-gnu/libavcodec.so.54
#2 0x00007fd3afa20182 in start_thread (arg=0x7fd35effd700) at pthread_create.c:312
#3 0x00007fd3adf8dfbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 13 (Thread 0x7fd35f7fe700 (LWP 3373)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x00007fd37717c1bd in ?? () from /usr/lib/x86_64-linux-gnu/libavcodec.so.54
#2 0x00007fd3afa20182 in start_thread (arg=0x7fd35f7fe700) at pthread_create.c:312
#3 0x00007fd3adf8dfbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 12 (Thread 0x7fd365a8c700 (LWP 3374)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x00007fd37717c1bd in ?? () from /usr/lib/x86_64-linux-gnu/libavcodec.so.54
#2 0x00007fd3afa20182 in start_thread (arg=0x7fd365a8c700) at pthread_create.c:312
#3 0x00007fd3adf8dfbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 11 (Thread 0x7fd36528b700 (LWP 3375)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x00007fd37717c1bd in ?? () from /usr/lib/x86_64-linux-gnu/libavcodec.so.54
#2 0x00007fd3afa20182 in start_thread (arg=0x7fd36528b700) at pthread_create.c:312
#3 0x00007fd3adf8dfbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 10 (Thread 0x7fd364a8a700 (LWP 3376)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x00007fd37717c1bd in ?? () from /usr/lib/x86_64-linux-gnu/libavcodec.so.54
#2 0x00007fd3afa20182 in start_thread (arg=0x7fd364a8a700) at pthread_create.c:312
#3 0x00007fd3adf8dfbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 9 (Thread 0x7fd35ffff700 (LWP 3377)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x00007fd37717c1bd in ?? () from /usr/lib/x86_64-linux-gnu/libavcodec.so.54
#2 0x00007fd3afa20182 in start_thread (arg=0x7fd35ffff700) at pthread_create.c:312
#3 0x00007fd3adf8dfbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 8 (Thread 0x7fd3417fa700 (LWP 3378)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x00007fd37717c1bd in ?? () from /usr/lib/x86_64-linux-gnu/libavcodec.so.54
#2 0x00007fd3afa20182 in start_thread (arg=0x7fd3417fa700) at pthread_create.c:312
#3 0x00007fd3adf8dfbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 7 (Thread 0x7fd340ff9700 (LWP 3379)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x00007fd37717c1bd in ?? () from /usr/lib/x86_64-linux-gnu/libavcodec.so.54
#2 0x00007fd3afa20182 in start_thread (arg=0x7fd340ff9700) at pthread_create.c:312
#3 0x00007fd3adf8dfbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 6 (Thread 0x7fd33bfff700 (LWP 3380)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x00007fd37717c1bd in ?? () from /usr/lib/x86_64-linux-gnu/libavcodec.so.54
#2 0x00007fd3afa20182 in start_thread (arg=0x7fd33bfff700) at pthread_create.c:312
#3 0x00007fd3adf8dfbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 5 (Thread 0x7fd33b7fe700 (LWP 3381)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x00007fd37717c1bd in ?? () from /usr/lib/x86_64-linux-gnu/libavcodec.so.54
#2 0x00007fd3afa20182 in start_thread (arg=0x7fd33b7fe700) at pthread_create.c:312
#3 0x00007fd3adf8dfbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 4 (Thread 0x7fd33a7fc700 (LWP 3389)):
#0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
#1 0x00007fd3afe6f991 in mlt_consumer_get_frame () from /usr/lib/x86_64-linux-gnu/libmlt.so.6
#2 0x00007fd3afe70448 in mlt_consumer_rt_frame () from /usr/lib/x86_64-linux-gnu/libmlt.so.6
#3 0x00007fd37de70707 in ?? () from /usr/lib/x86_64-linux-gnu/mlt/libmltsdl.so
#4 0x00007fd3afa20182 in start_thread (arg=0x7fd33a7fc700) at pthread_create.c:312
#5 0x00007fd3adf8dfbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 3 (Thread 0x7fd339ffb700 (LWP 3390)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x00007fd37de6fdb8 in ?? () from /usr/lib/x86_64-linux-gnu/mlt/libmltsdl.so
#2 0x00007fd3afa20182 in start_thread (arg=0x7fd339ffb700) at pthread_create.c:312
#3 0x00007fd3adf8dfbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 2 (Thread 0x7fd3397fa700 (LWP 3391)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x00007fd3b1ab5ffb in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#2 0x00007fd3b1ab6039 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#3 0x00007fd3afa20182 in start_thread (arg=0x7fd3397fa700) at pthread_create.c:312
#4 0x00007fd3adf8dfbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7fd3b351f7c0 (LWP 3310)):
[KCrash Handler]
#5 bm_find (cs=Qt::CaseSensitive, skiptable=0x7fff67f4db28 '\002' <repeats 37 times>, "\001", '\002' <repeats 11 times>, pl=2, puc=0x7fd3b7b3fdca, index=2, l=3551549000, uc=0x0) at tools/qstringmatcher.cpp:76
#6 QStringMatcher::indexIn (this=this@entry=0x7fff67f4db10, str=..., from=from@entry=0) at tools/qstringmatcher.cpp:274
#7 0x00007fd3b01480d5 in QString::replace (this=this@entry=0x7fff67f4e080, before=<optimized out>, blen=2, after=0x7fd3b7f6db3a, alen=47, cs=cs@entry=Qt::CaseSensitive) at tools/qstring.cpp:1982
#8 0x00007fd3b014814d in QString::replace (this=this@entry=0x7fff67f4e080, before=..., after=..., cs=cs@entry=Qt::CaseSensitive) at tools/qstring.cpp:1876
#9 0x00007fd3b36ff552 in ClipTranscode::slotStartTransCode (this=0x7fd3b743a610) at /build/buildd/kdenlive-0.9.6/src/cliptranscode.cpp:164
#10 0x00007fd3b3700d25 in ClipTranscode::qt_static_metacall (_o=0x7fd3b743a610, _id=0, _a=0xd3b05648, _c=<optimized out>) at /build/buildd/kdenlive-0.9.6/obj-x86_64-linux-gnu/src/cliptranscode.moc:63
#11 0x00007fd3b021287a in QMetaObject::activate (sender=sender@entry=0x7fd3b7448a60, m=m@entry=0x7fd3b16c32a0 <QAbstractButton::staticMetaObject>, local_signal_index=local_signal_index@entry=2, argv=argv@entry=0x7fff67f4e260) at kernel/qobject.cpp:3539
#12 0x00007fd3b123e0d2 in QAbstractButton::clicked (this=this@entry=0x7fd3b7448a60, _t1=false) at .moc/release-shared/moc_qabstractbutton.cpp:219
#13 0x00007fd3b0fa19d3 in QAbstractButtonPrivate::emitClicked (this=this@entry=0x7fd3b80dac20) at widgets/qabstractbutton.cpp:548
#14 0x00007fd3b0fa2b43 in QAbstractButtonPrivate::click (this=this@entry=0x7fd3b80dac20) at widgets/qabstractbutton.cpp:541
#15 0x00007fd3b0fa2c2c in QAbstractButton::mouseReleaseEvent (this=0x7fd3b7448a60, e=0x7fff67f4e750) at widgets/qabstractbutton.cpp:1123
#16 0x00007fd3b0c3f50a in QWidget::event (this=0x7fd3b7448a60, event=0x7fff67f4e750) at kernel/qwidget.cpp:8376
#17 0x00007fd3b0befe2c in QApplicationPrivate::notify_helper (this=this@entry=0x7fd3b5145520, receiver=receiver@entry=0x7fd3b7448a60, e=e@entry=0x7fff67f4e750) at kernel/qapplication.cpp:4567
#18 0x00007fd3b0bf65dd in QApplication::notify (this=<optimized out>, receiver=0x7fd3b7448a60, e=0x7fff67f4e750) at kernel/qapplication.cpp:4110
#19 0x00007fd3b2f24d1a in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#20 0x00007fd3b01fe4dd in QCoreApplication::notifyInternal (this=0x7fff67f4efc0, receiver=receiver@entry=0x7fd3b7448a60, event=event@entry=0x7fff67f4e750) at kernel/qcoreapplication.cpp:953
#21 0x00007fd3b0bf5d93 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#22 QApplicationPrivate::sendMouseEvent (receiver=receiver@entry=0x7fd3b7448a60, event=event@entry=0x7fff67f4e750, alienWidget=alienWidget@entry=0x0, nativeWidget=nativeWidget@entry=0x7fd3b7448a60, buttonDown=buttonDown@entry=0x7fd3b16d5318 <qt_button_down>, lastMouseReceiver=..., spontaneous=spontaneous@entry=true) at kernel/qapplication.cpp:3178
#23 0x00007fd3b0c6a9cb in QETWidget::translateMouseEvent (this=this@entry=0x7fd3b7448a60, event=event@entry=0x7fff67f4ead0) at kernel/qapplication_x11.cpp:4634
#24 0x00007fd3b0c6a269 in QApplication::x11ProcessEvent (this=0x7fff67f4efc0, event=event@entry=0x7fff67f4ead0) at kernel/qapplication_x11.cpp:3627
#25 0x00007fd3b0c91b02 in x11EventSourceDispatch (s=0x7fd3b51461c0, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#26 0x00007fd3ab304e04 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#27 0x00007fd3ab305048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#28 0x00007fd3ab3050ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#29 0x00007fd3b022b7a1 in QEventDispatcherGlib::processEvents (this=0x7fd3b511cc90, flags=...) at kernel/qeventdispatcher_glib.cpp:434
#30 0x00007fd3b0c91bb6 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#31 0x00007fd3b01fd0af in QEventLoop::processEvents (this=this@entry=0x7fff67f4eea0, flags=...) at kernel/qeventloop.cpp:149
#32 0x00007fd3b01fd3a5 in QEventLoop::exec (this=this@entry=0x7fff67f4eea0, flags=...) at kernel/qeventloop.cpp:204
#33 0x00007fd3b0202b79 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1225
#34 0x00007fd3b35fd912 in main (argc=<optimized out>, argv=<optimized out>) at /build/buildd/kdenlive-0.9.6/src/main.cpp:89

Report to http://kdenlive.org/mantis

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.