[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