Kdenlive   bug tracker Home page

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0001049KdenliveEffectspublic2009-07-21 21:042009-10-01 15:53
Reporterdoitux 
Assigned Toj-b-m 
PrioritynormalSeverityminorReproducibilitysometimes
StatusfeedbackResolutionopen 
PlatformOSOS Version
Product VersionRecent git 
Target VersionFixed in Version 
Summary0001049: crash when moving on timeline with 4 video tracks and multi composite transitions
DescriptionI'am not shure about the reason of the crash.
I have a point in the project with 4 video tracks where 3 having a composite transition to the 4'th track. the composite transation is over many small cuts of the same clip with different rotation (effect) settings. the clips are all png pic clips with 3 alpha png clips.

the crash just appears while moving the timeline cursor with the cursor keys. unfortunately it is hard to reproduce. maybe the backtrace can help to fine the bug.
Additional Informationi've attached the backtrace, the current situation as screenshot, and a small clip of the crash scene.
TagsNo tags attached.
Build/Install Method(select)
Attached Fileslog file icon kdenlive_multi_composite_crash.log [^] (45,577 bytes) 2009-07-21 21:04 [Show Content]
png file icon kdenlive_multi_composite_crash.png [^] (279,784 bytes) 2009-07-21 21:05
? file icon crash.mpeg [^] (455,882 bytes) 2009-07-21 21:06
log file icon playing_timeline_with_composite_crash.log [^] (27,316 bytes) 2009-07-26 02:56 [Show Content]

- Relationships

-  Notes
(0003708)
j-b-m (administrator)
2009-07-23 17:40

Thanks for your feedback. I just made a commit (svn revision 3758) that should hopefully fix the crash you experienced, feedback welcome.
(0003713)
morhippo (reporter)
2009-07-24 00:15

I have a similar crash, if I change the transition type from AffineComposite to Dissolve. This is on Debian SID, Debian-multimedia packages on amd64:

Anwendung: Kdenlive (kdenlive), Signal SIGABRT
0x00007fd4b66ef4e1 in nanosleep () from /lib/libc.so.6
Current language: auto; currently c
[Current thread is 1 (Thread 0x7fd4ba949760 (LWP 6808))]

Thread 3 (Thread 0x7fd49f627950 (LWP 6817)):
#0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:217
#1 0x00007fd4ba66876b in mlt_consumer_get_frame () from /usr/lib/libmlt.so.1
0000002 0x00007fd4ba6689a5 in mlt_consumer_rt_frame () from /usr/lib/libmlt.so.1
0000003 0x00007fd4ac5da784 in ?? () from /usr/lib/mlt/libmltsdl.so
0000004 0x00007fd4b6239f9a in start_thread (arg=<value optimized out>) at pthread_create.c:300
0000005 0x00007fd4b671e55d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
0000006 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fd49ee26950 (LWP 6818)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1 0x00007fd4ac5d9edb in ?? () from /usr/lib/mlt/libmltsdl.so
0000002 0x00007fd4b6239f9a in start_thread (arg=<value optimized out>) at pthread_create.c:300
0000003 0x00007fd4b671e55d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
0000004 0x0000000000000000 in ?? ()
Current language: auto; currently asm

Thread 1 (Thread 0x7fd4ba949760 (LWP 6808)):
[KCrash Handler]
0000005 0x00007fd4b6683d25 in *__GI_raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
0000006 0x00007fd4b6686de1 in *__GI_abort () at abort.c:88
0000007 0x00007fd4b66b9cf8 in __libc_message (do_abort=2, fmt=0x7fd4b676ca48 "*** glibc detected *** %s: %s: 0x%s ***\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:173
0000008 0x00007fd4b66c36c8 in malloc_printerr (action=2, str=0x7fd4b676ca98 "free(): invalid next size (fast)", ptr=<value optimized out>) at malloc.c:5994
0000009 0x00007fd4b66c51d6 in *__GI___libc_free (mem=0x7fd4b67632c0) at malloc.c:3625
0000010 0x00007fd4ba669db9 in mlt_transition_close () from /usr/lib/libmlt.so.1
0000011 0x00007fd4ba6633cd in mlt_service_connect_producer () from /usr/lib/libmlt.so.1
0000012 0x00007fd4ba66a415 in mlt_field_disconnect_service () from /usr/lib/libmlt.so.1
0000013 0x0000000000484cfb in Render::mltDeleteTransition (this=0x22d9450, tag=..., b_track=5, in=<value optimized out>, out=<value optimized out>) at /tmp/buildd/kdenlive-0.7.5/src/renderer.cpp:2699
0000014 0x0000000000484e56 in Render::mltUpdateTransition (this=0x22d9450, oldTag=<value optimized out>, tag=..., a_track=4, b_track=5, in=..., out=..., xml=...)
    at /tmp/buildd/kdenlive-0.7.5/src/renderer.cpp:2609
0000015 0x00000000004f4825 in CustomTrackView::updateTransition (this=0x255cb90, track=<value optimized out>, pos=<value optimized out>, oldTransition=..., transition=..., updateTransitionWidget=false)
    at /tmp/buildd/kdenlive-0.7.5/src/customtrackview.cpp:1692
0000016 0x00000000005c5128 in EditTransitionCommand::redo (this=0x278eb70) at /tmp/buildd/kdenlive-0.7.5/src/edittransitioncommand.cpp:63
0000017 0x00007fd4b79316e8 in QUndoStack::push(QUndoCommand*) () from /usr/lib/libQtGui.so.4
0000018 0x00000000004e4d94 in CustomTrackView::slotTransitionUpdated (this=0x255cb90, tr=<value optimized out>, old=...) at /tmp/buildd/kdenlive-0.7.5/src/customtrackview.cpp:1681
0000019 0x00000000004eb8be in CustomTrackView::qt_metacall (this=0x255cb90, _c=<value optimized out>, _id=<value optimized out>, _a=0x7fff01d409a0)
    at /tmp/buildd/kdenlive-0.7.5/build/src/cmake_bindir/customtrackview.moc:204
0000020 0x00007fd4b811b602 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4
0000021 0x000000000043bee2 in TransitionSettings::transitionUpdated (this=0x1a98, _t1=0x25e9a70, _t2=<value optimized out>)
    at /tmp/buildd/kdenlive-0.7.5/build/src/cmake_bindir/moc_transitionsettings.cpp:106
0000022 0x00000000005b839f in TransitionSettings::slotUpdateEffectParams (this=0x21652b0, oldparam=..., param=...) at /tmp/buildd/kdenlive-0.7.5/src/transitionsettings.cpp:170
0000023 0x00000000005b86a3 in TransitionSettings::slotTransitionChanged (this=0x21652b0, reinit=<value optimized out>, updateCurrent=false) at /tmp/buildd/kdenlive-0.7.5/src/transitionsettings.cpp:87
0000024 0x000000000043ceef in TransitionSettings::qt_metacall (this=0x21652b0, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7fff01d40cd0)
    at /tmp/buildd/kdenlive-0.7.5/build/src/cmake_bindir/moc_transitionsettings.cpp:92
0000025 0x00007fd4b811b602 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4
0000026 0x00007fd4b76ad8a1 in QComboBox::activated(int) () from /usr/lib/libQtGui.so.4
0000027 0x00007fd4b76b0238 in ?? () from /usr/lib/libQtGui.so.4
0000028 0x00007fd4b76b175d in ?? () from /usr/lib/libQtGui.so.4
0000029 0x00007fd4b76b6589 in QComboBox::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libQtGui.so.4
0000030 0x00007fd4b9e76035 in KComboBox::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkdeui.so.5
0000031 0x00007fd4b811b602 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4
0000032 0x00007fd4b7939192 in ?? () from /usr/lib/libQtGui.so.4
0000033 0x00007fd4b76af29b in ?? () from /usr/lib/libQtGui.so.4
0000034 0x00007fd4b81057b8 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
0000035 0x00007fd4b732577c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
0000036 0x00007fd4b732df5a in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
0000037 0x00007fd4b9dcd38b in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
0000038 0x00007fd4b810649c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
0000039 0x00007fd4b732d208 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&) () from /usr/lib/libQtGui.so.4
0000040 0x00007fd4b7395f54 in ?? () from /usr/lib/libQtGui.so.4
0000041 0x00007fd4b7394b4f in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/libQtGui.so.4
0000042 0x00007fd4b73bce3c in ?? () from /usr/lib/libQtGui.so.4
0000043 0x00007fd4b33147aa in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
0000044 0x00007fd4b3317df8 in ?? () from /usr/lib/libglib-2.0.so.0
0000045 0x00007fd4b3317fac in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
0000046 0x00007fd4b812eb7f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
0000047 0x00007fd4b73bc5ef in ?? () from /usr/lib/libQtGui.so.4
0000048 0x00007fd4b8104d62 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
0000049 0x00007fd4b8105134 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
0000050 0x00007fd4b81073a4 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
0000051 0x0000000000441a35 in main (argc=6, argv=0x7fff01d43a18) at /tmp/buildd/kdenlive-0.7.5/src/main.cpp:89
Current language: auto; currently c
(0003728)
doitux (updater)
2009-07-26 02:55

I have another crash while playing the timeline while two tracks has a composite transition. backtrace attached.

- Issue History
Date Modified Username Field Change
2009-07-21 21:04 doitux New Issue
2009-07-21 21:04 doitux File Added: kdenlive_multi_composite_crash.log
2009-07-21 21:04 doitux Build/Install Method => (select)
2009-07-21 21:05 doitux File Added: kdenlive_multi_composite_crash.png
2009-07-21 21:06 doitux File Added: crash.mpeg
2009-07-23 17:40 j-b-m Note Added: 0003708
2009-07-23 17:40 j-b-m Assigned To => j-b-m
2009-07-23 17:40 j-b-m Status new => feedback
2009-07-24 00:15 morhippo Note Added: 0003713
2009-07-26 02:55 doitux Note Added: 0003728
2009-07-26 02:56 doitux File Added: playing_timeline_with_composite_crash.log


Copyright © 2000 - 2014 MantisBT Team
Powered by Mantis Bugtracker