Kdenlive   bug tracker Home page

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0003232KdenliveUser Interfacepublic2014-03-18 15:002014-08-05 23:21
Reporterdesignsedge 
Assigned Toj-b-m 
PriorityurgentSeveritycrashReproducibilityalways
StatusresolvedResolutionfixed 
PlatformUbuntuOSUbuntu StudioOS Version12.10
Product Version 
Target VersionFixed in Version 
Summary0003232: 0.97 Version Crash On "Add Title Clip"
DescriptionUpon opening KDENLIVE 0.97 and selecting "Add Title Clip" program terminates immediately.
Steps To ReproduceAdd Title Clip -
Additional InformationCrash Information
Application: Kdenlive (kdenlive), signal: Aborted
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f3d957c87c0 (LWP 3101))]

Thread 6 (Thread 0x7f3d7df0c700 (LWP 3103)):
#0 0x00007f3d9012ea28 in poll () from /lib/x86_64-linux-gnu/libc.so.6
#1 0x00007f3d8d6dbff6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
0000002 0x00007f3d8d6dc45a in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
0000003 0x00007f3d8318a5e6 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
0000004 0x00007f3d8d6fd9b5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
0000005 0x00007f3d917af8f4 in ?? () from /usr/lib/nvidia-304/libGL.so.1
0000006 0x00007f3d91c97e9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
0000007 0x00007f3d9013a3fd in clone () from /lib/x86_64-linux-gnu/libc.so.6
0000008 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f3d5bfff700 (LWP 3106)):
#0 0x00007f3d91c99f69 in pthread_mutex_lock () from /lib/x86_64-linux-gnu/libpthread.so.0
#1 0x00007f3d8d7175b1 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
0000002 0x00007f3d8d6dc110 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
0000003 0x00007f3d924a1426 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
0000004 0x00007f3d92470c82 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
0000005 0x00007f3d92470ed7 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
0000006 0x00007f3d9236ffa7 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
0000007 0x00007f3d924509ff in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
0000008 0x00007f3d92372fcb in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
0000009 0x00007f3d917af8f4 in ?? () from /usr/lib/nvidia-304/libGL.so.1
0000010 0x00007f3d91c97e9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
0000011 0x00007f3d9013a3fd in clone () from /lib/x86_64-linux-gnu/libc.so.6
0000012 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f3d5b7fe700 (LWP 3109)):
#0 0x00007f3d91c9bd84 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
#1 0x00007f3d665dd215 in ?? () from /usr/lib/mlt/libmltsdl.so
0000002 0x00007f3d91c97e9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
0000003 0x00007f3d9013a3fd in clone () from /lib/x86_64-linux-gnu/libc.so.6
0000004 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f3d5affd700 (LWP 3110)):
#0 0x00007f3d91c9bd84 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
#1 0x00007f3d920e664b in ?? () from /usr/lib/libmlt.so.6
0000002 0x00007f3d917af8f4 in ?? () from /usr/lib/nvidia-304/libGL.so.1
0000003 0x00007f3d91c97e9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
0000004 0x00007f3d9013a3fd in clone () from /lib/x86_64-linux-gnu/libc.so.6
0000005 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f3d5a191700 (LWP 3111)):
#0 0x00007f3d8791070b in pa_detect_fork () from /usr/lib/x86_64-linux-gnu/libpulsecommon-1.1.so
#1 0x00007f3d88c746bf in pa_stream_writable_size () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
0000002 0x00007f3d6637987d in ?? () from /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0
0000003 0x00007f3d66349b43 in ?? () from /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0
0000004 0x00007f3d66351fd5 in ?? () from /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0
0000005 0x00007f3d66395999 in ?? () from /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0
0000006 0x00007f3d91c97e9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
0000007 0x00007f3d9013a3fd in clone () from /lib/x86_64-linux-gnu/libc.so.6
0000008 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f3d957c87c0 (LWP 3101)):
[KCrash Handler]
0000006 0x00007f3d9007c425 in raise () from /lib/x86_64-linux-gnu/libc.so.6
0000007 0x00007f3d9007fb8b in abort () from /lib/x86_64-linux-gnu/libc.so.6
0000008 0x00007f3d64fc047f in movit::ResourcePool::compile_glsl_program(std::string const&, std::string const&) () from /usr/lib/x86_64-linux-gnu/libmovit.so.1
0000009 0x00007f3d64fb9785 in movit::EffectChain::compile_glsl_program(std::vector<movit::Node*, std::allocator<movit::Node*> > const&, std::vector<movit::Node*, std::allocator<movit::Node*> > const&) () from /usr/lib/x86_64-linux-gnu/libmovit.so.1
0000010 0x00007f3d64fbab7b in movit::EffectChain::construct_glsl_programs(movit::Node*) () from /usr/lib/x86_64-linux-gnu/libmovit.so.1
0000011 0x00007f3d64fbb701 in movit::EffectChain::finalize() () from /usr/lib/x86_64-linux-gnu/libmovit.so.1
0000012 0x00007f3d654a0e24 in ?? () from /usr/lib/mlt/libmltopengl.so
0000013 0x00007f3d920d3764 in mlt_frame_get_image () from /usr/lib/libmlt.so.6
0000014 0x00007f3d91ebec5d in Mlt::Frame::get_image(mlt_image_format&, int&, int&, int) () from /usr/lib/libmlt++.so.3
0000015 0x00000000006bcdb9 in KThumb::getFrame (frame=0x647f630, frameWidth=<optimized out>, displayWidth=60, height=60) at /build/buildd/kdenlive-0.9.7+git20140315.e17bf72d/src/kthumb.cpp:221
0000016 0x00000000006bd1a4 in KThumb::getFrame (producer=<optimized out>, framepos=0, frameWidth=107, displayWidth=60, height=60) at /build/buildd/kdenlive-0.9.7+git20140315.e17bf72d/src/kthumb.cpp:200
0000017 0x00000000006bd45f in KThumb::getImage (url=..., frame=0, width=60, height=60) at /build/buildd/kdenlive-0.9.7+git20140315.e17bf72d/src/kthumb.cpp:152
0000018 0x00000000005197ea in TitleWidget::refreshTitleTemplates () at /build/buildd/kdenlive-0.9.7+git20140315.e17bf72d/src/widgets/titlewidget.cpp:637
0000019 0x000000000051f36b in TitleWidget::TitleWidget (this=0x549c500, url=..., tc=..., projectTitlePath=..., render=<optimized out>, parent=<optimized out>) at /build/buildd/kdenlive-0.9.7+git20140315.e17bf72d/src/widgets/titlewidget.cpp:519
0000020 0x0000000000681a57 in KdenliveDoc::slotCreateTextClip (this=0x5df2c80, group=..., groupId=..., templatePath=...) at /build/buildd/kdenlive-0.9.7+git20140315.e17bf72d/src/kdenlivedoc.cpp:1324
0000021 0x00000000006e668a in ProjectList::slotAddTitleClip (this=0x488e110) at /build/buildd/kdenlive-0.9.7+git20140315.e17bf72d/src/projectlist.cpp:1946
0000022 0x0000000000704255 in ProjectList::qt_static_metacall (_o=0x488e110, _id=<optimized out>, _a=<optimized out>, _c=<optimized out>) at /build/buildd/kdenlive-0.9.7+git20140315.e17bf72d/build/src/projectlist.moc:510
0000023 0x00007f3d92486281 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
0000024 0x00007f3d92e50132 in QAction::triggered(bool) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
0000025 0x00007f3d92e5031f in QAction::activate(QAction::ActionEvent) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
0000026 0x00007f3d932a2159 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
0000027 0x00007f3d932a82b2 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
0000028 0x00007f3d92ea7144 in QWidget::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
0000029 0x00007f3d932a984b in QMenu::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
0000030 0x00007f3d92e56894 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
0000031 0x00007f3d92e5c0bf in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
0000032 0x00007f3d951be3f6 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
0000033 0x00007f3d92471e9c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
0000034 0x00007f3d92e57862 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
0000035 0x00007f3d92ed7301 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
0000036 0x00007f3d92ed5bee in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
0000037 0x00007f3d92eff112 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
0000038 0x00007f3d8d6dbd13 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
0000039 0x00007f3d8d6dc060 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
0000040 0x00007f3d8d6dc124 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
0000041 0x00007f3d924a13bf in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
0000042 0x00007f3d92efed9e in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
0000043 0x00007f3d92470c82 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
0000044 0x00007f3d92470ed7 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
0000045 0x00007f3d932a5171 in QMenu::exec(QPoint const&, QAction*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
0000046 0x00007f3d932e54c7 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
0000047 0x00007f3d932e5e98 in QToolButton::mousePressEvent(QMouseEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
0000048 0x00007f3d92ea7429 in QWidget::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
0000049 0x00007f3d92e56894 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
0000050 0x00007f3d92e5c0bf in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
0000051 0x00007f3d951be3f6 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
0000052 0x00007f3d92471e9c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
0000053 0x00007f3d92e57862 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
0000054 0x00007f3d92ed6c35 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
0000055 0x00007f3d92ed5bee in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
0000056 0x00007f3d92eff112 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
0000057 0x00007f3d8d6dbd13 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#58 0x00007f3d8d6dc060 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
0000059 0x00007f3d8d6dc124 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
0000060 0x00007f3d924a13bf in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
0000061 0x00007f3d92efed9e in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
0000062 0x00007f3d92470c82 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
0000063 0x00007f3d92470ed7 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
0000064 0x00007f3d92475f67 in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
0000065 0x0000000000455bab in main (argc=5, argv=0x7ffffdde5da8) at /build/buildd/kdenlive-0.9.7+git20140315.e17bf72d/src/main.cpp:93
TagsNo tags attached.
Build/Install Method3rd party package
Attached Files

- Relationships

-  Notes
(0009781)
designsedge (reporter)
2014-03-18 15:19

Build may not be correct category - probably effects. Using the sunab repo.
Latest backtrace with debugging --
-------------
Application: kdenlive (0.9.7)
KDE Platform Version: 4.8.5 (4.8.5)
Qt Version: 4.8.1
Operating System: Linux 3.2.0-60-lowlatency x86_64
Distribution: Ubuntu 12.04.4 LTS

-- Information about the crash:
<In detail, tell us what you were doing when the application crashed.>

The crash can be reproduced every time.

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

Thread 6 (Thread 0x7f6167cd0700 (LWP 8303)):
#0 0x00007f6179f17a43 in poll () from /lib/x86_64-linux-gnu/libc.so.6
#1 0x00007f61774c4ff6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
0000002 0x00007f61774c545a in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
0000003 0x00007f616cf735e6 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
0000004 0x00007f61774e69b5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
0000005 0x00007f617b5988f4 in ?? () from /usr/lib/nvidia-304/libGL.so.1
0000006 0x00007f617ba80e9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
0000007 0x00007f6179f233fd in clone () from /lib/x86_64-linux-gnu/libc.so.6
0000008 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f614a49d700 (LWP 8306)):
#0 0x00007f617ba8405d in pthread_mutex_unlock () from /lib/x86_64-linux-gnu/libpthread.so.0
#1 0x00007f61775005e1 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
0000002 0x00007f61774c4fa9 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
0000003 0x00007f61774c5124 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
0000004 0x00007f617c28a426 in QEventDispatcherGlib::processEvents (this=0x7f613c0008f0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
0000005 0x00007f617c259c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
0000006 0x00007f617c259ed7 in QEventLoop::exec (this=0x7f614a49ccd0, flags=...) at kernel/qeventloop.cpp:204
0000007 0x00007f617c158fa7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
0000008 0x00007f617c2399ff in QInotifyFileSystemWatcherEngine::run (this=0x194e380) at io/qfilesystemwatcher_inotify.cpp:248
0000009 0x00007f617c15bfcb in QThreadPrivate::start (arg=0x194e380) at thread/qthread_unix.cpp:298
0000010 0x00007f617b5988f4 in ?? () from /usr/lib/nvidia-304/libGL.so.1
0000011 0x00007f617ba80e9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
0000012 0x00007f6179f233fd in clone () from /lib/x86_64-linux-gnu/libc.so.6
0000013 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f6149a9c700 (LWP 8309)):
#0 0x00007f617ba84d84 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
#1 0x00007f6150435215 in ?? () from /usr/lib/mlt/libmltsdl.so
0000002 0x00007f617ba80e9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
0000003 0x00007f6179f233fd in clone () from /lib/x86_64-linux-gnu/libc.so.6
0000004 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f614929b700 (LWP 8310)):
#0 0x00007f617ba84d84 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
#1 0x00007f617becf64b in ?? () from /usr/lib/libmlt.so.6
0000002 0x00007f617b5988f4 in ?? () from /usr/lib/nvidia-304/libGL.so.1
0000003 0x00007f617ba80e9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
0000004 0x00007f6179f233fd in clone () from /lib/x86_64-linux-gnu/libc.so.6
0000005 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f613bfff700 (LWP 8311)):
#0 0x00007f6179f17b13 in ppoll () from /lib/x86_64-linux-gnu/libc.so.6
#1 0x00007f6172a54807 in pa_mainloop_poll () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
0000002 0x00007f6172a54dd9 in pa_mainloop_iterate () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
0000003 0x00007f61501d1869 in ?? () from /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0
0000004 0x00007f61501a1b43 in ?? () from /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0
0000005 0x00007f61501a9fd5 in ?? () from /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0
0000006 0x00007f61501ed999 in ?? () from /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0
0000007 0x00007f617ba80e9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
0000008 0x00007f6179f233fd in clone () from /lib/x86_64-linux-gnu/libc.so.6
0000009 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f617f5b17c0 (LWP 8301)):
[KCrash Handler]
0000006 0x00007f6179e65425 in raise () from /lib/x86_64-linux-gnu/libc.so.6
0000007 0x00007f6179e68b8b in abort () from /lib/x86_64-linux-gnu/libc.so.6
0000008 0x00007f614ee1847f in movit::ResourcePool::compile_glsl_program(std::string const&, std::string const&) () from /usr/lib/x86_64-linux-gnu/libmovit.so.1
0000009 0x00007f614ee11785 in movit::EffectChain::compile_glsl_program(std::vector<movit::Node*, std::allocator<movit::Node*> > const&, std::vector<movit::Node*, std::allocator<movit::Node*> > const&) () from /usr/lib/x86_64-linux-gnu/libmovit.so.1
0000010 0x00007f614ee12b7b in movit::EffectChain::construct_glsl_programs(movit::Node*) () from /usr/lib/x86_64-linux-gnu/libmovit.so.1
0000011 0x00007f614ee13701 in movit::EffectChain::finalize() () from /usr/lib/x86_64-linux-gnu/libmovit.so.1
0000012 0x00007f614f2f8e24 in ?? () from /usr/lib/mlt/libmltopengl.so
0000013 0x00007f617bebc764 in mlt_frame_get_image () from /usr/lib/libmlt.so.6
0000014 0x00007f617bca7c5d in Mlt::Frame::get_image(mlt_image_format&, int&, int&, int) () from /usr/lib/libmlt++.so.3
0000015 0x00000000006bcdb9 in KThumb::getFrame (frame=0x455bfa0, frameWidth=<optimized out>, displayWidth=60, height=60) at /build/buildd/kdenlive-0.9.7+git20140315.e17bf72d/src/kthumb.cpp:221
0000016 0x00000000006bd1a4 in KThumb::getFrame (producer=<optimized out>, framepos=0, frameWidth=107, displayWidth=60, height=60) at /build/buildd/kdenlive-0.9.7+git20140315.e17bf72d/src/kthumb.cpp:200
0000017 0x00000000006bd45f in KThumb::getImage (url=..., frame=0, width=60, height=60) at /build/buildd/kdenlive-0.9.7+git20140315.e17bf72d/src/kthumb.cpp:152
0000018 0x00000000005197ea in TitleWidget::refreshTitleTemplates () at /build/buildd/kdenlive-0.9.7+git20140315.e17bf72d/src/widgets/titlewidget.cpp:637
0000019 0x000000000051f36b in TitleWidget::TitleWidget (this=0x36a81f0, url=..., tc=..., projectTitlePath=..., render=<optimized out>, parent=<optimized out>) at /build/buildd/kdenlive-0.9.7+git20140315.e17bf72d/src/widgets/titlewidget.cpp:519
0000020 0x0000000000681a57 in KdenliveDoc::slotCreateTextClip (this=0x3f958f0, group=..., groupId=..., templatePath=...) at /build/buildd/kdenlive-0.9.7+git20140315.e17bf72d/src/kdenlivedoc.cpp:1324
0000021 0x00000000006e668a in ProjectList::slotAddTitleClip (this=0x2a300f0) at /build/buildd/kdenlive-0.9.7+git20140315.e17bf72d/src/projectlist.cpp:1946
0000022 0x0000000000704255 in ProjectList::qt_static_metacall (_o=0x2a300f0, _id=<optimized out>, _a=<optimized out>, _c=<optimized out>) at /build/buildd/kdenlive-0.9.7+git20140315.e17bf72d/build/src/projectlist.moc:510
0000023 0x00007f617c26f281 in QMetaObject::activate (sender=0x15ca7a0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff93fb4ad0) at kernel/qobject.cpp:3547
0000024 0x00007f617cc39132 in QAction::triggered (this=<optimized out>, _t1=false) at .moc/release-shared/moc_qaction.cpp:277
0000025 0x00007f617cc3931f in QAction::activate (this=0x15ca7a0, event=<optimized out>) at kernel/qaction.cpp:1257
0000026 0x00007f617d08b159 in QMenuPrivate::activateCausedStack (this=0x3ef3ca0, causedStack=..., action=0x15ca7a0, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:1028
0000027 0x00007f617d0912b2 in QMenuPrivate::activateAction (this=0x3ef3ca0, action=0x15ca7a0, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:1120
0000028 0x00007f617cc90144 in QWidget::event (this=0x2ab1a00, event=0x7fff93fb54f0) at kernel/qwidget.cpp:8362
0000029 0x00007f617d09284b in QMenu::event (this=0x2ab1a00, e=0x7fff93fb54f0) at widgets/qmenu.cpp:2469
0000030 0x00007f617cc3f894 in notify_helper (e=0x7fff93fb54f0, receiver=0x2ab1a00, this=0xaffaf0) at kernel/qapplication.cpp:4559
0000031 QApplicationPrivate::notify_helper (this=0xaffaf0, receiver=0x2ab1a00, e=0x7fff93fb54f0) at kernel/qapplication.cpp:4531
0000032 0x00007f617cc450bf in QApplication::notify (this=<optimized out>, receiver=0x2ab1a00, e=0x7fff93fb54f0) at kernel/qapplication.cpp:4102
0000033 0x00007f617efa73f6 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
0000034 0x00007f617c25ae9c in QCoreApplication::notifyInternal (this=0x7fff93fb7930, receiver=0x2ab1a00, event=0x7fff93fb54f0) at kernel/qcoreapplication.cpp:876
0000035 0x00007f617cc40862 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
0000036 QApplicationPrivate::sendMouseEvent (receiver=0x2ab1a00, event=0x7fff93fb54f0, alienWidget=0x0, nativeWidget=0x2ab1a00, buttonDown=0x0, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3170
0000037 0x00007f617ccc0301 in QETWidget::translateMouseEvent (this=0x2ab1a00, event=<optimized out>) at kernel/qapplication_x11.cpp:4553
0000038 0x00007f617ccbebee in QApplication::x11ProcessEvent (this=0x7fff93fb7930, event=0x7fff93fb5dc0) at kernel/qapplication_x11.cpp:3734
0000039 0x00007f617cce8112 in x11EventSourceDispatch (s=0xb03320, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
0000040 0x00007f61774c4d13 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
0000041 0x00007f61774c5060 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
0000042 0x00007f61774c5124 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
0000043 0x00007f617c28a3bf in QEventDispatcherGlib::processEvents (this=0xaa3bb0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
0000044 0x00007f617cce7d9e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
0000045 0x00007f617c259c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
0000046 0x00007f617c259ed7 in QEventLoop::exec (this=0x7fff93fb6160, flags=...) at kernel/qeventloop.cpp:204
0000047 0x00007f617d08e171 in QMenu::exec (this=<optimized out>, p=..., action=0x0) at widgets/qmenu.cpp:2113
0000048 0x00007f617d0ce4c7 in QToolButtonPrivate::popupTimerDone (this=0x28e0730) at widgets/qtoolbutton.cpp:952
0000049 0x00007f617d0cee98 in QToolButton::mousePressEvent (this=0x222ca90, e=0x7fff93fb6c50) at widgets/qtoolbutton.cpp:703
0000050 0x00007f617cc90429 in QWidget::event (this=0x222ca90, event=0x7fff93fb6c50) at kernel/qwidget.cpp:8358
0000051 0x00007f617cc3f894 in notify_helper (e=0x7fff93fb6c50, receiver=0x222ca90, this=0xaffaf0) at kernel/qapplication.cpp:4559
0000052 QApplicationPrivate::notify_helper (this=0xaffaf0, receiver=0x222ca90, e=0x7fff93fb6c50) at kernel/qapplication.cpp:4531
0000053 0x00007f617cc450bf in QApplication::notify (this=<optimized out>, receiver=0x222ca90, e=0x7fff93fb6c50) at kernel/qapplication.cpp:4102
0000054 0x00007f617efa73f6 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
0000055 0x00007f617c25ae9c in QCoreApplication::notifyInternal (this=0x7fff93fb7930, receiver=0x222ca90, event=0x7fff93fb6c50) at kernel/qcoreapplication.cpp:876
0000056 0x00007f617cc40862 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
0000057 QApplicationPrivate::sendMouseEvent (receiver=0x222ca90, event=0x7fff93fb6c50, alienWidget=0x222ca90, nativeWidget=0x11d47b0, buttonDown=0x222ca90, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3170
#58 0x00007f617ccbfc35 in QETWidget::translateMouseEvent (this=0x11d47b0, event=<optimized out>) at kernel/qapplication_x11.cpp:4619
0000059 0x00007f617ccbebee in QApplication::x11ProcessEvent (this=0x7fff93fb7930, event=0x7fff93fb7520) at kernel/qapplication_x11.cpp:3734
0000060 0x00007f617cce8112 in x11EventSourceDispatch (s=0xb03320, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
0000061 0x00007f61774c4d13 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
0000062 0x00007f61774c5060 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
0000063 0x00007f61774c5124 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
0000064 0x00007f617c28a3bf in QEventDispatcherGlib::processEvents (this=0xaa3bb0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
0000065 0x00007f617cce7d9e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
0000066 0x00007f617c259c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
0000067 0x00007f617c259ed7 in QEventLoop::exec (this=0x7fff93fb78c0, flags=...) at kernel/qeventloop.cpp:204
0000068 0x00007f617c25ef67 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
0000069 0x0000000000455bab in main (argc=1, argv=0x7fff93fb7ff8) at /build/buildd/kdenlive-0.9.7+git20140315.e17bf72d/src/main.cpp:93

Report to http://kdenlive.org/mantis [^]
(0009788)
asilnevs (reporter)
2014-03-22 16:28

I'm having the same problem with the daily builds Version 0.9.7 (rev. v0.9.4-343-g2da16bc) in Ubuntu 12.04
(0009789)
designsedge (reporter)
2014-03-22 16:57

If run from terminal - output is:
GL error 0x501 at resource_pool.cpp:102
(0009790)
vpinon (administrator)
2014-03-24 23:35

Hello,
We recently activated OpenGL filters (movit), and you are triggering the first bugs after this important switch, thanks for the report!
For stable use you may rather use the "release" PPA rather than "svn", but don't hesitate to keep testing regularly...
BR
Vincent
(0009792)
vpinon (administrator)
2014-03-24 23:43

@Sesse: keeping you informed if you find time to help on this (fix or advice)?
(0009796)
designsedge (reporter)
2014-03-25 00:08

Thanks for the feedback - Have reverted to stable (didn't know I had enabled bleeding edge - facepalm) I will continue to test and submit reports via the daily builds....
Note to others - Check your sources - You may have the wrong repos enabled (or both)
(0009797)
Sesse (developer)
2014-03-25 00:09

Hi,

I think I can see what's happening here, although it's a bit unobvious.

The interesting backtrace is in thread 1, which receives the signal to add a title clip. It wants to create a thumbnail; however, creating thumbnails now requires a valid OpenGL context (as it calls Movit). The first OpenGL call happens to be compile_glsl_program(), which immediately fails, since the thread has no valid OpenGL context. So it's got nothing to do with the ResourcePool per se, that's just where it happens to notice first that something is wrong.

So what needs to happen here, is that something needs to supply an OpenGL context to this thread, and it has to be a context that's set up for sharing with the main context (and by extension all the other contexts). KdenliveDoc, which is the one constructing the TitleWidget, has the object for the main context, although it doesn't actually save it (this should be easy to fix, though).

I don't know enough about the Kdenlive structure to say offhand what's the best place to insert the creation of a new context, but hopefully I've been able to at least shed some light on the basic ideas. :-)
(0009804)
vpinon (administrator)
2014-03-26 07:28

Seems to be fixed since yesterday evening, can you confirm?
(0009807)
Sesse (developer)
2014-03-26 10:37

Works for me since j-b-m's commit ba012cdd6c3f3b03df02c3427d034163b1ac41db (thanks!).

- Issue History
Date Modified Username Field Change
2014-03-18 15:00 designsedge New Issue
2014-03-18 15:19 designsedge Note Added: 0009781
2014-03-22 16:28 asilnevs Note Added: 0009788
2014-03-22 16:57 designsedge Note Added: 0009789
2014-03-24 23:35 vpinon Note Added: 0009790
2014-03-24 23:42 vpinon Assigned To => Sesse
2014-03-24 23:42 vpinon Status new => assigned
2014-03-24 23:43 vpinon Note Added: 0009792
2014-03-25 00:08 designsedge Note Added: 0009796
2014-03-25 00:09 Sesse Note Added: 0009797
2014-03-25 00:10 Sesse Status assigned => acknowledged
2014-03-25 00:10 Sesse Category Build System => User Interface
2014-03-26 07:27 vpinon Assigned To Sesse => j-b-m
2014-03-26 07:27 vpinon Status acknowledged => assigned
2014-03-26 07:28 vpinon Note Added: 0009804
2014-03-26 07:28 vpinon Status assigned => feedback
2014-03-26 10:37 Sesse Note Added: 0009807
2014-08-05 23:21 vpinon Status feedback => resolved
2014-08-05 23:21 vpinon Resolution open => fixed


Copyright © 2000 - 2014 MantisBT Team
Powered by Mantis Bugtracker