Kdenlive   bug tracker Home page

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0002382KdenliveUser Interfacepublic2011-11-04 04:282012-05-15 10:58
Reporterevorster 
Assigned Toj-b-m 
PriorityhighSeveritycrashReproducibilityalways
StatusclosedResolutionfixed 
Platformx86_64OSLinuxOS Version3.1.0
Product Version0.8.2 
Target VersionFixed in Version0.9 
Summary0002382: Crashes upon startup.
DescriptionUser interface crashes upon startup.
Steps To ReproduceOpen kdenlive.
Additional InformationI am able to get the user interface to stay up when I remove the .kde in my home directory, and re-login.
After adding one clip, and watching the proxy build, kdenlive interface crashes.
Then it crashes instantly every time after that.

Interestingly enough, when I build from SVN from four weeks ago, the interface stays up no matter what I do.
TagsNo tags attached.
Build/Install MethodManual build from release
Attached Files

- Relationships

-  Notes
(0007498)
evorster (reporter)
2011-11-04 05:20

Hmm... I just did some double-checking. SVN revision 5921 still shows the same behavior, and this was the revision that worked properly before.

The only other significant changes to this system was a glibc update and a gcc update. Both are now at the latest released version.
(0007499)
evorster (reporter)
2011-11-04 05:49

KDE crash information:

Application: Kdenlive (kdenlive), signal: Segmentation fault
[KCrash Handler]
0000006 0x00007f7136f6f1e9 in ?? () from /lib64/ld-linux-x86-64.so.2
0000007 0x00007f7136f6fa73 in ?? () from /lib64/ld-linux-x86-64.so.2
0000008 0x00007f7130446ecc in ?? () from /lib64/libc.so.6
0000009 0x00007f7134aa7014 in ?? () from /lib64/libdl.so.2
0000010 0x00007f7136f73c26 in ?? () from /lib64/ld-linux-x86-64.so.2
0000011 0x00007f7134aa749f in ?? () from /lib64/libdl.so.2
0000012 0x00007f7134aa706a in dlsym () from /lib64/libdl.so.2
0000013 0x00007f71178e3c9f in SDL_LoadFunction (handle=0x7f71371624d0, name=0x7f711790b9d7 "XRRQueryVersion") at ./src/loadso/dlopen/SDL_sysloadso.c:46
0000014 0x00007f71178e6b85 in X11_GetSym (fnname=0x7f711790b9d7 "XRRQueryVersion", rc=0x7f7117b1a5e8, fn=0x7f7117b27400) at ./src/video/x11/SDL_x11dyn.c:70
0000015 0x00007f71178e872c in SDL_X11_LoadSymbols () at ./src/video/x11/SDL_x11sym.h:186
0000016 0x00007f71178ee58a in X11_CreateDevice (devindex=<optimized out>) at ./src/video/x11/SDL_x11video.c:105
0000017 0x00007f71178def9c in SDL_VideoInit (driver_name=<optimized out>, flags=0) at ./src/video/SDL_video.c:194
0000018 0x00007f71178b554c in SDL_InitSubSystem (flags=1048608) at ./src/SDL.c:70
0000019 0x00007f71178b55bc in SDL_Init (flags=1048608) at ./src/SDL.c:162
0000020 0x00007f71142e85c1 in consumer_start (parent=0x115df40) at consumer_sdl_preview.c:180
0000021 0x00000000004bfef0 in Render::setProducer (this=0x1210ea0, producer=<optimized out>, position=0) at /usr/src/sorcery/compile/kdenlive/kdenlive-0.8.2/src/renderer.cpp:1053
0000022 0x000000000045eff7 in MainWindow::slotUpdateClip (this=0xdd1d10, id=...) at /usr/src/sorcery/compile/kdenlive/kdenlive-0.8.2/src/mainwindow.cpp:885
0000023 0x0000000000480325 in MainWindow::qt_metacall (this=0xdd1d10, _c=QMetaObject::InvokeMetaMethod, _id=22, _a=0x7fffe46d5090) at /usr/src/sorcery/compile/kdenlive/kdenlive-0.8.2/build/src/cmake_bindir/mainwindow.moc:411
0000024 0x00007f713600fb3a in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /opt/kde4/lib64/libQtCore.so.4
0000025 0x0000000000494273 in ProjectList::clipNeedsReload (this=<optimized out>, _t1=<optimized out>) at /usr/src/sorcery/compile/kdenlive/kdenlive-0.8.2/build/src/cmake_bindir/projectlist.moc:405
0000026 0x00000000004a1183 in ProjectList::slotReplyGetFileProperties (this=<optimized out>, clipId=..., producer=<optimized out>, properties=<optimized out>, metadata=..., replace=<optimized out>) at /usr/src/sorcery/compile/kdenlive/kdenlive-0.8.2/src/projectlist.cpp:1852
0000027 0x00000000004a8e2c in ProjectList::qt_metacall (this=0x12cc240, _c=QMetaObject::InvokeMetaMethod, _id=21, _a=0x7f71083f61d0) at /usr/src/sorcery/compile/kdenlive/kdenlive-0.8.2/build/src/cmake_bindir/projectlist.moc:286
0000028 0x00007f71360136ea in QObject::event(QEvent*) () from /opt/kde4/lib64/libQtCore.so.4
0000029 0x00007f71312c035b in QWidget::event(QEvent*) () from /opt/kde4/lib64/libQtGui.so.4
0000030 0x00007f7131270334 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /opt/kde4/lib64/libQtGui.so.4
0000031 0x00007f71312751c1 in QApplication::notify(QObject*, QEvent*) () from /opt/kde4/lib64/libQtGui.so.4
0000032 0x00007f7135a6b476 in KApplication::notify(QObject*, QEvent*) () from /opt/kde4/lib64/libkdeui.so.5
0000033 0x00007f7135ffcfdc in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /opt/kde4/lib64/libQtCore.so.4
0000034 0x00007f7136000398 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /opt/kde4/lib64/libQtCore.so.4
0000035 0x00007f71360276b3 in ?? () from /opt/kde4/lib64/libQtCore.so.4
0000036 0x00007f712f7fb28d in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
0000037 0x00007f712f7fba88 in g_main_context_iterate.isra.21 () from /usr/lib64/libglib-2.0.so.0
0000038 0x00007f712f7fbc59 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
0000039 0x00007f7136027b0f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /opt/kde4/lib64/libQtCore.so.4
0000040 0x00007f71313131fe in ?? () from /opt/kde4/lib64/libQtGui.so.4
0000041 0x00007f7135ffc1e2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /opt/kde4/lib64/libQtCore.so.4
0000042 0x00007f7135ffc3df in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /opt/kde4/lib64/libQtCore.so.4
0000043 0x00007f7136000587 in QCoreApplication::exec() () from /opt/kde4/lib64/libQtCore.so.4
0000044 0x000000000045280b in main (argc=5, argv=0x7fffe46d6828) at /usr/src/sorcery/compile/kdenlive/kdenlive-0.8.2/src/main.cpp:89
(0007500)
evorster (reporter)
2011-11-04 08:11

Crash log after recompiling qt-everywhere-opensource and kdelibs with -ggdb

This definitely looks like kdenlive does not like glibc version 14.1

Application: Kdenlive (kdenlive), signal: Segmentation fault
[KCrash Handler]
0000006 0x00007fa5d21e51e9 in ?? () from /lib64/ld-linux-x86-64.so.2
0000007 0x00007fa5d21e5a73 in ?? () from /lib64/ld-linux-x86-64.so.2
0000008 0x00007fa5cb6bcecc in ?? () from /lib64/libc.so.6
0000009 0x00007fa5cfd1d014 in ?? () from /lib64/libdl.so.2
0000010 0x00007fa5d21e9c26 in ?? () from /lib64/ld-linux-x86-64.so.2
0000011 0x00007fa5cfd1d49f in ?? () from /lib64/libdl.so.2
0000012 0x00007fa5cfd1d06a in dlsym () from /lib64/libdl.so.2
0000013 0x00007fa5b2b59c9f in SDL_LoadFunction (handle=0x7fa5d23d8000, name=0x7fa5b2b8129c "XAllocClassHint") at ./src/loadso/dlopen/SDL_sysloadso.c:46
0000014 0x00007fa5b2b5cb85 in X11_GetSym (fnname=0x7fa5b2b8129c "XAllocClassHint", rc=0x7fa5b2d905f8, fn=0x7fa5b2d9d020) at ./src/video/x11/SDL_x11dyn.c:70
0000015 0x00007fa5b2b5da94 in SDL_X11_LoadSymbols () at ./src/video/x11/SDL_x11sym.h:24
0000016 0x00007fa5b2b64b56 in X11_Available () at ./src/video/x11/SDL_x11video.c:77
0000017 0x00007fa5b2b54f90 in SDL_VideoInit (driver_name=<optimized out>, flags=0) at ./src/video/SDL_video.c:193
0000018 0x00007fa5b2b2b54c in SDL_InitSubSystem (flags=1048608) at ./src/SDL.c:70
0000019 0x00007fa5b2b2b5bc in SDL_Init (flags=1048608) at ./src/SDL.c:162
0000020 0x00007fa5af55e5c1 in consumer_start (parent=0x13c6250) at consumer_sdl_preview.c:180
0000021 0x00000000004bfef0 in Render::setProducer (this=0x13c16f0, producer=<optimized out>, position=0) at /usr/src/sorcery/compile/kdenlive/kdenlive-0.8.2/src/renderer.cpp:1053
0000022 0x00000000004b4c08 in Monitor::slotSetClipProducer (this=0xf574a0, clip=0x218b130, zone=<optimized out>, position=-1) at /usr/src/sorcery/compile/kdenlive/kdenlive-0.8.2/src/monitor.cpp:839
0000023 0x00000000004b5642 in Monitor::qt_metacall (this=0xf574a0, _c=QMetaObject::InvokeMetaMethod, _id=24, _a=0x7fff6e51b840) at /usr/src/sorcery/compile/kdenlive/kdenlive-0.8.2/build/src/cmake_bindir/monitor.moc:370
0000024 0x00007fa5d1285b3a in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /opt/kde4/lib64/libQtCore.so.4
0000025 0x0000000000493afa in ProjectList::clipSelected (this=<optimized out>, _t1=0x218b130, _t2=...) at /usr/src/sorcery/compile/kdenlive/kdenlive-0.8.2/build/src/cmake_bindir/projectlist.moc:351
0000026 0x000000000049d98e in ProjectList::slotClipSelected (this=0x142e580) at /usr/src/sorcery/compile/kdenlive/kdenlive-0.8.2/src/projectlist.cpp:654
0000027 0x00000000004a9297 in ProjectList::qt_metacall (this=0x142e580, _c=QMetaObject::InvokeMetaMethod, _id=50, _a=0x7fff6e51bb20) at /usr/src/sorcery/compile/kdenlive/kdenlive-0.8.2/build/src/cmake_bindir/projectlist.moc:315
0000028 0x00007fa5d1285b3a in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /opt/kde4/lib64/libQtCore.so.4
0000029 0x00007fa5cca61d7f in ?? () from /opt/kde4/lib64/libQtGui.so.4
0000030 0x00007fa5cca64620 in QTreeWidget::qt_metacall(QMetaObject::Call, int, void**) () from /opt/kde4/lib64/libQtGui.so.4
0000031 0x00000000004ecb7f in ProjectListView::qt_metacall (this=0x14c0850, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fff6e51bd20) at /usr/src/sorcery/compile/kdenlive/kdenlive-0.8.2/build/src/cmake_bindir/projectlistview.moc:87
0000032 0x00007fa5d1285b3a in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /opt/kde4/lib64/libQtCore.so.4
0000033 0x00007fa5cca3b497 in QItemSelectionModel::selectionChanged(QItemSelection const&, QItemSelection const&) () from /opt/kde4/lib64/libQtGui.so.4
0000034 0x00007fa5cca41294 in QItemSelectionModel::emitSelectionChanged(QItemSelection const&, QItemSelection const&) () from /opt/kde4/lib64/libQtGui.so.4
0000035 0x00007fa5cca4221f in QItemSelectionModel::select(QItemSelection const&, QFlags<QItemSelectionModel::SelectionFlag>) () from /opt/kde4/lib64/libQtGui.so.4
0000036 0x00007fa5cca3d32a in QItemSelectionModel::select(QModelIndex const&, QFlags<QItemSelectionModel::SelectionFlag>) () from /opt/kde4/lib64/libQtGui.so.4
0000037 0x00007fa5cca3b707 in QItemSelectionModel::setCurrentIndex(QModelIndex const&, QFlags<QItemSelectionModel::SelectionFlag>) () from /opt/kde4/lib64/libQtGui.so.4
0000038 0x00007fa5cc9e444e in QAbstractItemView::setCurrentIndex(QModelIndex const&) () from /opt/kde4/lib64/libQtGui.so.4
0000039 0x00007fa5cca5e2cf in QTreeWidget::setCurrentItem(QTreeWidgetItem*, int) () from /opt/kde4/lib64/libQtGui.so.4
0000040 0x0000000000491e57 in ProjectList::updateButtons (this=0x142e580) at /usr/src/sorcery/compile/kdenlive/kdenlive-0.8.2/src/projectlist.cpp:928
0000041 0x00000000004a7afd in ProjectList::slotAddClip (this=0x142e580, clip=0x218b130, getProperties=<optimized out>) at /usr/src/sorcery/compile/kdenlive/kdenlive-0.8.2/src/projectlist.cpp:1123
0000042 0x00000000004a8e49 in ProjectList::qt_metacall (this=0x142e580, _c=QMetaObject::InvokeMetaMethod, _id=22, _a=0x7fff6e51c710) at /usr/src/sorcery/compile/kdenlive/kdenlive-0.8.2/build/src/cmake_bindir/projectlist.moc:287
0000043 0x00007fa5d1285b3a in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /opt/kde4/lib64/libQtCore.so.4
0000044 0x00000000004db85e in KdenliveDoc::addProjectClip (this=<optimized out>, _t1=0x218b130, _t2=true) at /usr/src/sorcery/compile/kdenlive/kdenlive-0.8.2/build/src/cmake_bindir/kdenlivedoc.moc:159
0000045 0x00000000004e0d5e in KdenliveDoc::addClip (this=0x1be5d00, elem=..., clipId=<optimized out>, createClipItem=true) at /usr/src/sorcery/compile/kdenlive/kdenlive-0.8.2/src/kdenlivedoc.cpp:1091
0000046 0x000000000045e3fb in redo (this=0x1bad750) at /usr/src/sorcery/compile/kdenlive/kdenlive-0.8.2/src/addclipcommand.cpp:49
0000047 AddClipCommand::redo (this=0x1bad750) at /usr/src/sorcery/compile/kdenlive/kdenlive-0.8.2/src/addclipcommand.cpp:46
0000048 0x00007fa5ccb31c53 in QUndoCommand::redo() () from /opt/kde4/lib64/libQtGui.so.4
0000049 0x00007fa5ccb331c3 in QUndoStack::push(QUndoCommand*) () from /opt/kde4/lib64/libQtGui.so.4
0000050 0x00000000005738d9 in ClipManager::slotAddClipList (this=<optimized out>, urls=<optimized out>, group=..., groupId=...) at /usr/src/sorcery/compile/kdenlive/kdenlive-0.8.2/src/clipmanager.cpp:411
0000051 0x00000000004dcd9c in KdenliveDoc::slotAddClipList (this=0x1be5d00, urls=<optimized out>, group=..., groupId=...) at /usr/src/sorcery/compile/kdenlive/kdenlive-0.8.2/src/kdenlivedoc.cpp:1197
0000052 0x00000000004a3e7d in ProjectList::slotAddClip (this=0x142e580, givenList=<optimized out>, groupName=..., groupId=...) at /usr/src/sorcery/compile/kdenlive/kdenlive-0.8.2/src/projectlist.cpp:1426
0000053 0x00000000004a90bb in ProjectList::qt_metacall (this=0x142e580, _c=QMetaObject::InvokeMetaMethod, _id=36, _a=0x7fff6e51dce0) at /usr/src/sorcery/compile/kdenlive/kdenlive-0.8.2/build/src/cmake_bindir/projectlist.moc:301
0000054 0x00007fa5d1285b3a in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /opt/kde4/lib64/libQtCore.so.4
0000055 0x00007fa5cc4dfd22 in QAction::triggered(bool) () from /opt/kde4/lib64/libQtGui.so.4
0000056 0x00007fa5cc4dff0f in QAction::activate(QAction::ActionEvent) () from /opt/kde4/lib64/libQtGui.so.4
0000057 0x00007fa5cc89551a in ?? () from /opt/kde4/lib64/libQtGui.so.4
#58 0x00007fa5cc8957cc in QAbstractButton::mouseReleaseEvent(QMouseEvent*) () from /opt/kde4/lib64/libQtGui.so.4
0000059 0x00007fa5cc951b6a in QToolButton::mouseReleaseEvent(QMouseEvent*) () from /opt/kde4/lib64/libQtGui.so.4
0000060 0x00007fa5cc536916 in QWidget::event(QEvent*) () from /opt/kde4/lib64/libQtGui.so.4
0000061 0x00007fa5cc4e6334 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /opt/kde4/lib64/libQtGui.so.4
0000062 0x00007fa5cc4ebac3 in QApplication::notify(QObject*, QEvent*) () from /opt/kde4/lib64/libQtGui.so.4
0000063 0x00007fa5d0ce1476 in KApplication::notify (this=0x7fff6e51f290, receiver=0x12a8000, event=0x7fff6e51e740) at /usr/src/sorcery/compile/kdelibs-v4/kdelibs-4.7.2/kdeui/kernel/kapplication.cpp:311
0000064 0x00007fa5d1272fdc in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /opt/kde4/lib64/libQtCore.so.4
0000065 0x00007fa5cc4e7302 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /opt/kde4/lib64/libQtGui.so.4
0000066 0x00007fa5cc563558 in ?? () from /opt/kde4/lib64/libQtGui.so.4
0000067 0x00007fa5cc56235a in QApplication::x11ProcessEvent(_XEvent*) () from /opt/kde4/lib64/libQtGui.so.4
0000068 0x00007fa5cc589562 in ?? () from /opt/kde4/lib64/libQtGui.so.4
0000069 0x00007fa5caa7128d in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
0000070 0x00007fa5caa71a88 in g_main_context_iterate.isra.21 () from /usr/lib64/libglib-2.0.so.0
0000071 0x00007fa5caa71c59 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
0000072 0x00007fa5d129db0f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /opt/kde4/lib64/libQtCore.so.4
0000073 0x00007fa5cc5891fe in ?? () from /opt/kde4/lib64/libQtGui.so.4
0000074 0x00007fa5d12721e2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /opt/kde4/lib64/libQtCore.so.4
0000075 0x00007fa5d12723df in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /opt/kde4/lib64/libQtCore.so.4
0000076 0x00007fa5d1276587 in QCoreApplication::exec() () from /opt/kde4/lib64/libQtCore.so.4
0000077 0x000000000045280b in main (argc=1, argv=0x7fff6e51f8d8) at /usr/src/sorcery/compile/kdenlive/kdenlive-0.8.2/src/main.cpp:89
(0007505)
j-b-m (administrator)
2011-11-05 17:48

The crash seems to happen in SDL. Do other apps using sdl work, like ffplay or MLT's command line player:

melt myclip.mpg -consumer sdl_preview
(0007506)
evorster (reporter)
2011-11-05 20:24

It's a bit late to try now. I have restored my root filesystem from a backup before updating glibc.

I have updated gcc again, and recompiled everything on the system with it. So, the only difference between the last system and this one is the glibc version.
I saw the problems with version 2.14, but am not seeing it with glibc 2.13.2

Once I have done the video editing I wanted to, I can only update glibc to the latest version, and see if the undesired behavior returns.
(0007749)
evorster (reporter)
2012-01-07 18:25

I am unable to get it to crash in the same way now.

Please set this bug report to resolved.

- Issue History
Date Modified Username Field Change
2011-11-04 04:28 evorster New Issue
2011-11-04 05:20 evorster Note Added: 0007498
2011-11-04 05:49 evorster Note Added: 0007499
2011-11-04 08:11 evorster Note Added: 0007500
2011-11-05 17:48 j-b-m Note Added: 0007505
2011-11-05 17:48 j-b-m Assigned To => j-b-m
2011-11-05 17:48 j-b-m Status new => feedback
2011-11-05 20:24 evorster Note Added: 0007506
2011-11-05 20:24 evorster Status feedback => assigned
2012-01-07 18:25 evorster Note Added: 0007749
2012-01-08 16:03 j-b-m Status assigned => resolved
2012-01-08 16:03 j-b-m Fixed in Version => Recent git
2012-01-08 16:03 j-b-m Resolution open => fixed
2012-05-15 10:57 j-b-m Fixed in Version Recent git => 0.9
2012-05-15 10:58 j-b-m Status resolved => closed


Copyright © 2000 - 2014 MantisBT Team
Powered by Mantis Bugtracker