[Kdenlive-devel] Clip text crash

Oscar Curero oscar-listas at naiandei.net
Mon Jan 1 15:33:06 UTC 2007


Some users have found a nasty bug where creating a text clip crash kdenlive. 
Just reading the maillist, it seems we all use suse (that may explain why 
some users doesn't have this bug: different versions of libs).

Just tried a SVN build and I can also reproduce this bug. Using gdb, this 
backtrace I got:

(gdb) run
Starting program: /opt/kde3/bin/kdenlive
[Thread debugging using libthread_db enabled]
[New Thread -1230678352 (LWP 27088)]
kdecore (KAction): WARNING: KAction::insertKAccel( kaccel = 0x82a8448 ): 
KAccel object already contains an action name "edit_paste"
kdenlive: Mlt inited
kdenlive: +++++++++++  Generating scenelist start...  ++++++++++++++++++
kdenlive: Creating new document
kdenlive: deleting contents...
kdenlive: ****************  INIT DOCUMENT VIEW ***************
kdenlive:  +  ++ + ++ ++ PREPARE VID THUMB
kdenlive:  +  ++ + ++ ++ PREPARE AUDIO THUMB
[New Thread -1249387616 (LWP 27157)]
[New Thread -1257780320 (LWP 27158)]
kdenlive: ++ FOUND CLIP
kdenlive: *** DOCUMENT adding clip: Mi texto nuevo
[Thread -1249387616 (LWP 27157) exited]
[Thread -1257780320 (LWP 27158) exited]
[New Thread -1257780320 (LWP 27247)]
[New Thread -1249387616 (LWP 27248)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1230678352 (LWP 27088)]
0xb72f0481 in QDomDocumentPrivate::importNode () 
from /usr/lib/qt3/lib/libqt-mt.so.3
(gdb) bt full
#0  0xb72f0481 in QDomDocumentPrivate::importNode () 
from /usr/lib/qt3/lib/libqt-mt.so.3
No symbol table info available.
#1  0xb72f06d9 in QDomDocument::importNode () 
from /usr/lib/qt3/lib/libqt-mt.so.3
No symbol table info available.
#2  0x08133361 in DocClipTextFile::toXML (this=0x86047d8) 
at /usr/src/debug/kdenlive-0.4/kdenlive/doccliptextfile.cpp:309
        avfile = <incomplete type>
        doc = (struct QDomDocument &) @0xbf87c0f4: <incomplete type>
        node = <incomplete type>
        __PRETTY_FUNCTION__ = "virtual QDomDocument DocClipTextFile::toXML() 
const"
#3  0x080e33d7 in DocClipRef::toXML (this=0x8601a38) 
at /usr/src/debug/kdenlive-0.4/kdenlive/docclipref.cpp:637
        doc = (struct QDomDocument &) @0xbf87c0f4: <incomplete type>
        clip = <incomplete type>
        position = <incomplete type>
        markers = <incomplete type>
#4  0x080e3f24 in DocClipRef::clone (this=0x8601a38, effectList=@0x82a4bfc, 
clipManager=@0x8355d00)
    at /usr/src/debug/kdenlive-0.4/kdenlive/docclipref.cpp:545
No locals.
#5  0x080b269c in Gui::KMMMonitor::slotSetClip (this=0x84fc710, 
clip=0x8601a38) at /usr/src/debug/kdenlive-0.4/kdenlive/kmmmonitor.cpp:237
No locals.
#6  0x081acc13 in Gui::KdenliveApp::qt_invoke (this=0x82a4b30, _id=138, 
_o=0xbf87c2a4) at ./kdenlive/kdenlive.moc.cpp:601
No locals.
#7  0xb70b2ac1 in QObject::activate_signal () 
from /usr/lib/qt3/lib/libqt-mt.so.3
No symbol table info available.
#8  0x081ade25 in Gui::ProjectList::clipSelected (this=0x849e500, 
t0=0x8601a38) at ./kdenlive/projectlist.moc.cpp:156
        clist = (QConnectionList *) 0x8524b90
        o = {{type = 0x81f4504, payload = {b = 24, c = 24 '\030', s = 29976, i 
= -1212123880, l = -1212123880, uc = 24 '\030', us = 29976, ui = 3082843416,
      ul = 3082843416, f = -2.29427096e-05, d = -5.808563512478992e-39, byte = 
"\030u7�237(\223\030u7", bytearray = {data = 0xb7c07518 "",
        size = 3086983156}, ptr = 0xb7c07518, voidstar = {ptr = 0xb7c07518, 
owner = 244}, charstar = {ptr = 0xb7c07518 "", owner = 244}, utf8 = {
        ptr = 0xb7c07518 "", owner = 244}, local8bit = {ptr = 0xb7c07518 "", 
owner = 244}, iface = 0xb7c07518, idisp = 0xb7c07518}}, {type = 0x81f43fc,
    payload = {b = 56, c = 56 '8', s = 6712, i = 140515896, l = 140515896, uc 
= 56 '8', us = 6712, ui = 140515896, ul = 140515896, f = 6.7438368e-34,
      d = -3.7799186442219601e-40, byte = "8\032`\b�7\000\000\000\000�\207", 
bytearray = {data = 0x8601a38 "h\036\b`<]\b", size = 3082843840},
      ptr = 0x8601a38, voidstar = {ptr = 0x8601a38, owner = 192}, charstar = 
{ptr = 0x8601a38 "h\036\b`<]\b", owner = 192}, utf8 = {
        ptr = 0x8601a38 "h\036\b`<]\b", owner = 192}, local8bit = {ptr = 
0x8601a38 "h\036\b`<]\b", owner = 192}, iface = 0x8601a38, idisp = 
0x8601a38}}}
#9  0x080c8823 in Gui::ProjectList::updateListItem (this=0x849e500) 
at /usr/src/debug/kdenlive-0.4/kdenlive/projectlist.cpp:209
No locals.
#10 0x081adfe6 in Gui::ProjectList::qt_invoke (this=0x849e500, _id=53, 
_o=0xbf87c398) at ./kdenlive/projectlist.moc.cpp:174
No locals.
#11 0xb70b2ac1 in QObject::activate_signal () 
from /usr/lib/qt3/lib/libqt-mt.so.3
No symbol table info available.
#12 0xb70b37bd in QObject::activate_signal () 
from /usr/lib/qt3/lib/libqt-mt.so.3
No symbol table info available.
#13 0xb73fd1a9 in QListView::selectionChanged () 
from /usr/lib/qt3/lib/libqt-mt.so.3
No symbol table info available.
#14 0xb718ee99 in QListView::setSelected () 
from /usr/lib/qt3/lib/libqt-mt.so.3
No symbol table info available.
#15 0xb71963fe in QListView::contentsMousePressEventEx () 
from /usr/lib/qt3/lib/libqt-mt.so.3
No symbol table info available.
#16 0xb7196794 in QListView::contentsMousePressEvent () 
from /usr/lib/qt3/lib/libqt-mt.so.3
No symbol table info available.
#17 0xb7a59aec in KListView::contentsMousePressEvent () 
from /opt/kde3/lib/libkdeui.so.4
No symbol table info available.
#18 0xb71c8275 in QScrollView::viewportMousePressEvent () 
from /usr/lib/qt3/lib/libqt-mt.so.3
No symbol table info available.
#19 0xb71c570a in QScrollView::eventFilter () 
from /usr/lib/qt3/lib/libqt-mt.so.3
No symbol table info available.
#20 0xb7193c96 in QListView::eventFilter () 
from /usr/lib/qt3/lib/libqt-mt.so.3
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#21 0xb70b245c in QObject::activate_filters () 
from /usr/lib/qt3/lib/libqt-mt.so.3
No symbol table info available.
#22 0xb70b24cb in QObject::event () from /usr/lib/qt3/lib/libqt-mt.so.3
No symbol table info available.
#23 0xb70eb4fc in QWidget::event () from /usr/lib/qt3/lib/libqt-mt.so.3
No symbol table info available.
#24 0xb7053c47 in QApplication::internalNotify () 
from /usr/lib/qt3/lib/libqt-mt.so.3
No symbol table info available.
#25 0xb7054b6b in QApplication::notify () from /usr/lib/qt3/lib/libqt-mt.so.3
No symbol table info available.
#26 0xb78868e3 in KApplication::notify () from /opt/kde3/lib/libkdecore.so.4
No symbol table info available.
#27 0xb6ff3c42 in QETWidget::translateMouseEvent () 
from /usr/lib/qt3/lib/libqt-mt.so.3
No symbol table info available.
#28 0xb6ff2e16 in QApplication::x11ProcessEvent () 
from /usr/lib/qt3/lib/libqt-mt.so.3
No symbol table info available.
#29 0xb700345a in QEventLoop::processEvents () 
from /usr/lib/qt3/lib/libqt-mt.so.3
No symbol table info available.
#30 0xb706aa78 in QEventLoop::enterLoop () from /usr/lib/qt3/lib/libqt-mt.so.3
No symbol table info available.
#31 0xb706a90e in QEventLoop::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
No symbol table info available.
#32 0xb70537ff in QApplication::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
No symbol table info available.
#33 0x080c7dbf in main (argc=-1219486808, argv=0x2) 
at /usr/src/debug/kdenlive-0.4/kdenlive/main.cpp:106
        aboutData = {mAppName = 0x81c2f3c "kdenlive", mProgramName = 0x81bb76d 
"Kdenlive", mVersion = 0x81bd937 "0.4",
  mShortDescription = 0x81bf448 "Kdenlive\n\nA non-linear video editor for 
KDE.\n\nKdenlive is a frontend for the Mlt Framework.\nYou can download the 
Mlt Framework on this url:\nhttp://mlt.sourceforge.net/", mLicenseKey = 1, 
mCopyrightStatement = 0x81bf147 "(c) 2002-2003, Jason Wood", mOtherText = 
0x0,
  mHomepageAddress = 0x81bf2bc "http://kdenlive.sourceforge.net", 
mBugEmailAddress = 0x81bf12c "jasonwood at blueyonder.co.uk", mAuthorList = {sh 
= 0x81fedb8},
  mCreditList = {sh = 0x81fede8}, mLicenseText = 0x0, d = 0x81fee18}
        app = <incomplete type>
#34 0xb6a8887c in __libc_start_main () from /lib/libc.so.6
No symbol table info available.
#35 0x0806a4f1 in _start ()
No symbol table info available.
(gdb) quit

 Hope it helps

-- 
Oscar Curero - Linux user: 306877
--    GPG keyID: 0xE0EA0B24    -- 




More information about the Kdenlive mailing list