This forum has been archived. All content is frozen. Please use KDE Discuss instead.

Buggy title / transition / SDL (with downloadable project)

Tags: None
(comma "," separated)
jmpoure_drupal
Registered Member
Posts
735
Karma
0

Please find enclosed a short video project for Kdenlive 0.6 svn.

It can be downloaded here: kdenlive_bug.tar.gz



Files:

:arrow: bug.kdenlive = XML project (open in a text editor and adapt paths).

:arrow: titre.xcf = Gimp title "Carantec"

:arrow: titre2.xcf = Gimp title "27 Juillet 2007"

:arrow: mvi_1782.avi = short film, shot with a camera (not a camcorder, I was afraid of water)



Okay, here are the problems:

:arrow: Image rendering. Look at the title "Carantec". The first transition displays the title. The second transition fades this title away. Problem: When fading away, the title is not exactly the same size. But there is only one Gimp file: titre.xcf. First transition is against track 1 and second transition against track 2. Anyhow ... display should be the same ... Bug?

:arrow: Try to joggle around the project, mouving the cursor using the mouse, very fast. At a certain point, between transition 1 and transition 2, Kdenlive segfaults, at least when using SDL display. Here is a complete trace.



These two bugs are very typical, look at these other examples: viewtopic.php?f=16&t=162

If you can fix these bugs, Kdenlive will be much more reliable.



(gdb) set pagination off
(gdb) run
Starting program: /usr/bin/kdenlive
[Thread debugging using libthread_db enabled]
[New Thread 47042065875088 (LWP 28709)]
Qt: gdb: -nograb added to command-line options.
Use the -dograb option to enforce grabbing.
kbuildsycoca running...
DCOP Cleaning up dead connections.
kdenlive: + + YOUR MLT INSTALL WAS FOUND IN: /usr
kdenlive: Mlt inited
kdenlive: Creating new document
kdenlive: deleting contents...
kdenlive: Creating new document DONE
kdenlive: **************** INIT DOCUMENT VIEW ***************
kdenlive: + + CREATING CONSUMER WITH PROFILE: dv_pal
kdenlive: + + CREATING CONSUMER WITH PROFILE: dv_pal
[New Thread 1082132816 (LWP 28727)]
[New Thread 1090525520 (LWP 28728)]
[Thread 1082132816 (LWP 28727) exited]
[Thread 1090525520 (LWP 28728) exited]
[New Thread 1090525520 (LWP 28729)]
[New Thread 1082132816 (LWP 28730)]
kdenlive: WARNING: KdenliveDoc::loadFromXML() document element has unknown tagName : kdenlivedoc
kdenlive: // DOCUMENT: /home/jmpoure/kino/montage/20070729 - Peche/bug.kdenlive, version: 0.6
[Thread 1090525520 (LWP 28729) exited]
[Thread 1082132816 (LWP 28730) exited]
kdenlive: + + RESET CONSUMER WITH PROFILE: dv_pal
kdenlive: + + RESET CONSUMER WITH PROFILE: dv_pal
kdenlive: Creating new document
kdenlive: deleting contents...
kdenlive: Creating new document DONE
kdenlive: **************** INIT DOCUMENT VIEW ***************
kdenlive: + + CREATING CONSUMER WITH PROFILE: dv_pal
kdenlive: + + CREATING CONSUMER WITH PROFILE: dv_pal
[New Thread 1082132816 (LWP 28736)]
[New Thread 1090525520 (LWP 28737)]
[Thread 1082132816 (LWP 28736) exited]
[Thread 1090525520 (LWP 28737) exited]
[New Thread 1090525520 (LWP 28738)]
[New Thread 1082132816 (LWP 28739)]
kdenlive: KdenliveDoc in closeDocument()
kdenlive: deleting contents...
kdenlive: *** DOCUMENT adding clip: titre.xcf
[Thread 1090525520 (LWP 28738) exited]
[Thread 1082132816 (LWP 28739) exited]
[New Thread 1082132816 (LWP 28740)]
[New Thread 1090525520 (LWP 28741)]
[Thread 1082132816 (LWP 28740) exited]
[Thread 1090525520 (LWP 28741) exited]
kdenlive: *** DOCUMENT adding clip: titre2.xcf
kdenlive: WARNING: Got a request for a changed clip that is not in the document : mvi_1782.avi
kdenlive: *** DOCUMENT adding clip: mvi_1782.avi
[New Thread 1090525520 (LWP 28742)]
[New Thread 1082132816 (LWP 28743)]
kdenlive: + + + Loading Time : 1260ms
kdenlive: ********** FREED MEM FOR: mvi_1782.avi, COUNT: 0
[New Thread 1098918224 (LWP 28747)]
[New Thread 1107310928 (LWP 28748)]
kdenlive: ********** FREED MEM FOR: mvi_1782.avi, COUNT: 0
[Thread 1090525520 (LWP 28742) exited]
[Thread 1082132816 (LWP 28743) exited]
[New Thread 1082132816 (LWP 28749)]
[New Thread 1090525520 (LWP 28750)]
kdenlive: ********** FREED MEM FOR: mvi_1782.avi, COUNT: 0
[Thread 1082132816 (LWP 28749) exited]
[Thread 1090525520 (LWP 28750) exited]
[New Thread 1090525520 (LWP 28760)]
[New Thread 1082132816 (LWP 28761)]
[Thread 1090525520 (LWP 28760) exited]
[Thread 1082132816 (LWP 28761) exited]
[New Thread 1082132816 (LWP 28770)]
[New Thread 1090525520 (LWP 28771)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1082132816 (LWP 28770)]
0x00002ac8d15f9e08 in QImage::scanLine (this=0xae7d00, i=230) at kernel/qimage.h:400
400 kernel/qimage.h: No such file or directory.
in kernel/qimage.h
(gdb) thread apply all bt

Thread 21 (Thread 1090525520 (LWP 28771)):
#0 0x00002ac8d397d997 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1 0x00002ac8ceb5c167 in mlt_consumer_put_frame (this=0x2aaaac0ff5c0, frame=0xb2a410) at mlt_consumer.c:256
#2 0x00002ac8d71fda4e in consumer_thread (arg=) at consumer_sdl_preview.c:348
#3 0x00002ac8d3979317 in I??H?T$0??uH?r? () from /lib/libpthread.so.0
#4 0x00002ac8d4c2eafd in ???W???@?????H?.
() from /lib/libc.so.6

Thread 20 (Thread 1082132816 (LWP 28770)):
#0 0x00002ac8d15f9e08 in QImage::scanLine (this=0xae7d00, i=230) at kernel/qimage.h:400
#1 0x00002ac8d1674998 in pnmscale (src=@0xae7d00, dst=@0x407ff2c0) at kernel/qimage.cpp:2548
#2 0x00002ac8d168347c in QImage::smoothScale (this=0xae7d00, s=@0x407ff360, mode=QImage::ScaleFree) at kernel/qimage.cpp:2802
#3 0x00002ac8d16835c5 in QImage::smoothScale (this=0xae7d00, w=604, h=528, mode=QImage::ScaleFree) at kernel/qimage.cpp:2775
#4 0x00002aaaabd6923c in refresh_qimage (frame=0xc6cfd0, width=604, height=528) at qimage_wrapper.cpp:209
#5 0x00002aaaabd6889d in producer_get_image (frame=0xc6cfd0, buffer=0x407ff970, format=0x407ff7e4, width=0x407ff5f0, height=0x407ff5f4, writable=) at producer_qimage.c:81
#6 0x00002ac8ceb506c1 in mlt_frame_get_image (this=0xc6cfd0, buffer=0x407ff970, format=0x407ff7e4, width=0x407ff5f0, height=0x407ff5f4, writable=1) at mlt_frame.c:257
#7 0x00002aaab0001abd in filter_get_image (this=0xc6cfd0, image=0x407ff970, format=0x407ff7e4, width=0x407ff5f0, height=0x407ff5f4, writable=1) at filter_deinterlace.c:45
#8 0x00002ac8ceb506c1 in mlt_frame_get_image (this=0xc6cfd0, buffer=0x407ff970, format=0x407ff7e4, width=0x407ff5f0, height=0x407ff5f4, writable=1) at mlt_frame.c:257
#9 0x00002ac8d679899c in filter_get_image (this=0xc6cfd0, image=0x407ff970, format=0x407ff7e4, width=0x407ff6fc, height=0x407ff6f8, writable=1) at filter_rescale.c:212
#10 0x00002ac8ceb506c1 in mlt_frame_get_image (this=0xc6cfd0, buffer=0x407ff970, format=0x407ff7e4, width=0x407ff6fc, height=0x407ff6f8, writable=1) at mlt_frame.c:257
#11 0x00002ac8d6798d65 in filter_get_image (this=0xc6cfd0, image=0x407ff970, format=0x407ff7e4, width=0x407ff97c, height=0x407ff978, writable=1) at filter_resize.c:114
#12 0x00002ac8ceb506c1 in mlt_frame_get_image (this=0xc6cfd0, buffer=0x407ff970, format=0x407ff7e4, width=0x407ff97c, height=0x407ff978, writable=1) at mlt_frame.c:257
#13 0x00002ac8d679a9da in get_b_frame_image (this=0x2aaaac311ab0, b_frame=0xc6cfd0, image=0x407ff970, width=0x407ff97c, height=0x407ff978, geometry=0x407ff920) at transition_composite.c:788
#14 0x00002ac8d679c3c4 in transition_get_image (a_frame=0xd01720, image=0x407ffbf0, format=0x407ffa64, width=0x407ffbfc, height=0x407ffbf8, writable=) at transition_composite.c:1092
#15 0x00002ac8ceb506c1 in mlt_frame_get_image (this=0xd01720, buffer=0x407ffbf0, format=0x407ffa64, width=0x407ffbfc, height=0x407ffbf8, writable=1) at mlt_frame.c:257
#16 0x00002ac8d679a9da in get_b_frame_image (this=0x2aaaac311370, b_frame=0xd01720, image=0x407ffbf0, width=0x407ffbfc, height=0x407ffbf8, geometry=0x407ffba0) at transition_composite.c:788
#17 0x00002ac8d679c3c4 in transition_get_image (a_frame=0xbd92e0, image=0x408000c8, format=0x408000e0, width=0x408000d8, height=0x408000dc, writable=) at transition_composite.c:1092
#18 0x00002ac8ceb506c1 in mlt_frame_get_image (this=0xbd92e0, buffer=0x408000c8, format=0x408000e0, width=0x408000d8, height=0x408000dc, writable=0) at mlt_frame.c:257
#19 0x00002ac8ceb5dfc3 in producer_get_image (this=0xcfdce0, buffer=0x408000c8, format=0x408000e0, width=0x408000d8, height=0x408000dc, writable=0) at mlt_tractor.c:215
#20 0x00002ac8ceb506c1 in mlt_frame_get_image (this=0xcfdce0, buffer=0x408000c8, format=0x408000e0, width=0x408000d8, height=0x408000dc, writable=0) at mlt_frame.c:257
#21 0x00002ac8d8179a04 in filter_get_image (this=0xcfdce0, image=0x408000c8, format=0x408000e0, width=0x408000d8, height=0x408000dc, writable=) at filter_avcolour_space.c:100
#22 0x00002ac8ceb506c1 in mlt_frame_get_image (this=0xcfdce0, buffer=0x408000c8, format=0x408000e0, width=0x408000d8, height=0x408000dc, writable=0) at mlt_frame.c:257
#23 0x00002ac8d71fe373 in consumer_thread (arg=) at consumer_sdl_still.c:454
#24 0x00002ac8d3979317 in I??H?T$0??uH?r? () from /lib/libpthread.so.0
#25 0x00002ac8d4c2eafd in ???W???@?????H?.
() from /lib/libc.so.6

Thread 15 (Thread 1107310928 (LWP 28748)):
#0 0x00002ac8d397d7a6 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1 0x00002ac8d71fdd28 in consumer_thread (arg=) at consumer_sdl_preview.c:381
#2 0x00002ac8d3979317 in I??H?T$0??uH?r? () from /lib/libpthread.so.0
#3 0x00002ac8d4c2eafd in ???W???@?????H?.
() from /lib/libc.so.6

Thread 14 (Thread 1098918224 (LWP 28747)):
#0 0x00002ac8d397d997 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1 0x00002ac8ceb5c391 in mlt_consumer_get_frame (this=0x2aaaac12dba0) at mlt_consumer.c:298
#2 0x00002ac8ceb5c52a in mlt_consumer_rt_frame (this=0x2aaaac12dba0) at mlt_consumer.c:644
#3 0x00002ac8d71fe0ea in consumer_thread (arg=) at consumer_sdl_still.c:557
#4 0x00002ac8d3979317 in I??H?T$0??uH?r? () from /lib/libpthread.so.0
#5 0x00002ac8d4c2eafd in ???W???@?????H?.
() from /lib/libc.so.6

Thread 1 (Thread 47042065875088 (LWP 28709)):
#0 0x00002ac8d4c27e42 in select () from /lib/libc.so.6
#1 0x00002ac8d15ea376 in QEventLoop::processEvents (this=0x895790, flags=4) at kernel/qeventloop_x11.cpp:291
#2 0x00002ac8d165ce27 in QEventLoop::enterLoop (this=0x895790) at kernel/qeventloop.cpp:198
#3 0x00002ac8d165cc2f in QEventLoop::exec (this=0x895790) at kernel/qeventloop.cpp:145
#4 0x00002ac8d1645324 in QApplication::exec (this=0x7fffdc17f500) at kernel/qapplication.cpp:2758
#5 0x0000000000503e36 in main (argc=1, argv=0x7fffdc17f948) at main.cpp:107
0x00002ac8d15f9e08 400 in kernel/qimage.h
(gdb) where full
#0 0x00002ac8d15f9e08 in QImage::scanLine (this=0xae7d00, i=230) at kernel/qimage.h:400
No locals.
#1 0x00002ac8d1674998 in pnmscale (src=@0xae7d00, dst=@0x407ff2c0) at kernel/qimage.cpp:2548
a = 0
xelrow = (QRgb *) 0x1601b90
tempxelrow = (QRgb *) 0xd3b9b0
xP = (QRgb *) 0x16026d0
nxP = (QRgb *) 0x13c03ec
rows = 576
cols = 720
rowsread = 231
newrows = 528
newcols = 604
row = 210
col = 720
needtoreadrow = 1
maxval = 255 '?'
xscale = 0.83888888888888891
yscale = 0.91666666666666663
sxscale = 2416
syscale = 2640
fracrowtofill = 480
fracrowleft = 2640
as = (long int *) 0xbce690
rs = (long int *) 0xda4bf0
gs = (long int *) 0xcf4260
bs = (long int *) 0xda7420
rowswritten = 210
SCALE = 2880
HALFSCALE = 1440
#2 0x00002ac8d168347c in QImage::smoothScale (this=0xae7d00, s=@0x407ff360, mode=QImage::ScaleFree) at kernel/qimage.cpp:2802
img = {data = 0x9951e0}
newSize = {wd = 604, ht = 528}
#3 0x00002ac8d16835c5 in QImage::smoothScale (this=0xae7d00, w=604, h=528, mode=QImage::ScaleFree) at kernel/qimage.cpp:2775
No locals.
#4 0x00002aaaabd6923c in refresh_qimage (frame=0xc6cfd0, width=604, height=528) at qimage_wrapper.cpp:209
interps = 0x6567616d6971

scaled = {data = 0x20}
temp = {data = 0x2ac8ceb606e5}
qimage = (QImage *) 0xae7d00
self = (producer_qimage) 0x2aaaac2e7960
producer_props =
use_cache = 0
cache = (mlt_properties) 0x0
update_cache =
current_image = (uint8_t *) 0x0
current_alpha = (uint8_t *) 0x0
current_width =
current_height = 576
position =
image_idx =
image_key = "0\000???*\000\000
#5 0x00002aaaabd6889d in producer_get_image (frame=0xc6cfd0, buffer=0x407ff970, format=0x407ff7e4, width=0x407ff5f0, height=0x407ff5f4, writable=) at producer_qimage.c:81
properties =
image_size = 0
alpha_size = 0
#6 0x00002ac8ceb506c1 in mlt_frame_get_image (this=0xc6cfd0, buffer=0x407ff970, format=0x407ff7e4, width=0x407ff5f0, height=0x407ff5f4, writable=1) at mlt_frame.c:257
position = 125
properties =
get_image = (mlt_get_image) 0x2aaaabd68830
error =
#7 0x00002aaab0001abd in filter_get_image (this=0xc6cfd0, image=0x407ff970, format=0x407ff7e4, width=0x407ff5f0, height=0x407ff5f4, writable=1) at filter_deinterlace.c:45
error =
deinterlace =
#8 0x00002ac8ceb506c1 in mlt_frame_get_image (this=0xc6cfd0, buffer=0x407ff970, format=0x407ff7e4, width=0x407ff5f0, height=0x407ff5f4, writable=1) at mlt_frame.c:257
position = 125
properties =
get_image = (mlt_get_image) 0x2aaab0001a40
error =
#9 0x00002ac8d679899c in filter_get_image (this=0xc6cfd0, image=0x407ff970, format=0x407ff7e4, width=0x407ff6fc, height=0x407ff6f8, writable=1) at filter_rescale.c:212
iwidth = 604
iheight = 528
interps = 0xd11030 "hyper"
properties =
filter_properties = (mlt_properties) 0x2aaaac46f500
#10 0x00002ac8ceb506c1 in mlt_frame_get_image (this=0xc6cfd0, buffer=0x407ff970, format=0x407ff7e4, width=0x407ff6fc, height=0x407ff6f8, writable=1) at mlt_frame.c:257
position = 125
properties =
get_image = (mlt_get_image) 0x2ac8d6798800
error =
#11 0x00002ac8d6798d65 in filter_get_image (this=0xc6cfd0, image=0x407ff970, format=0x407ff7e4, width=0x407ff97c, height=0x407ff978, writable=1) at filter_resize.c:114
error =
properties =
aspect_ratio = 2.9841565008811291e-321
owidth = 604
oheight = 528
rescale =
#12 0x00002ac8ceb506c1 in mlt_frame_get_image (this=0xc6cfd0, buffer=0x407ff970, format=0x407ff7e4, width=0x407ff97c, height=0x407ff978, writable=1) at mlt_frame.c:257
position = 125
properties =
get_image = (mlt_get_image) 0x2ac8d6798c40
error =
#13 0x00002ac8d679a9da in get_b_frame_image (this=0x2aaaac311ab0, b_frame=0xc6cfd0, image=0x407ff970, width=0x407ff97c, height=0x407ff978, geometry=0x407ff920) at transition_composite.c:788
ret =
format = mlt_image_yuv422
b_props =
properties =
resize_alpha = 0 '\0'
#14 0x00002ac8d679c3c4 in transition_get_image (a_frame=0xd01720, image=0x407ffbf0, format=0x407ffa64, width=0x407ffbfc, height=0x407ffbf8, writable=) at transition_composite.c:1092
dest =
progressive =
luma_softness =
luma_bitmap =
operator =
line_fn =
field =
b_props =
width_b = 604
height_b = 576
alpha_b = (uint8_t *) 0x0
rescale = 0x99c2b0 "hyper"
a_props =
result = {item = {key = 0, frame = 1, distort = 0, x = 30.5, y = 0, w = 720, h = 576, mix = 100, f = {0, 0, 0, 0, 0}}, nw = 720, nh = 576, sw = 659, sh = 576, halign = 1, valign = 1}
image_b = (uint8_t *) 0x0
alpha_a = (uint8_t *) 0x2aaaac61a1d0 ""
b_frame = (mlt_frame) 0xc6cfd0
this = (mlt_transition) 0x2aaaac311ab0
position = 1
out =
in =
properties =
#15 0x00002ac8ceb506c1 in mlt_frame_get_image (this=0xd01720, buffer=0x407ffbf0, format=0x407ffa64, width=0x407ffbfc, height=0x407ffbf8, writable=1) at mlt_frame.c:257
position = 125
properties =
get_image = (mlt_get_image) 0x2ac8d679b5c0
error =
#16 0x00002ac8d679a9da in get_b_frame_image (this=0x2aaaac311370, b_frame=0xd01720, image=0x407ffbf0, width=0x407ffbfc, height=0x407ffbf8, geometry=0x407ffba0) at transition_composite.c:788
ret =
format = mlt_image_yuv422
b_props =
properties =
resize_alpha = 0 '\0'
#17 0x00002ac8d679c3c4 in transition_get_image (a_frame=0xbd92e0, image=0x408000c8, format=0x408000e0, width=0x408000d8, height=0x408000dc, writable=) at transition_composite.c:1092
dest =
progressive =
luma_softness =
luma_bitmap =
operator =
line_fn =
field =
b_props =
width_b = 660
height_b = 576
alpha_b = (uint8_t *) 0x0
rescale = 0xd00ef0 "hyper"
a_props =
result = {item = {key = 1, frame = 0, distort = 0, x = 30.5, y = 0, w = 720, h = 576, mix = 100, f = {1, 1, 1, 1, 1}}, nw = 720, nh = 576, sw = 659, sh = 576, halign = 1, valign = 1}
image_b = (uint8_t *) 0x1975ba0 "?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200"...
alpha_a = (uint8_t *) 0x14d97b0 ""
b_frame = (mlt_frame) 0xd01720
this = (mlt_transition) 0x2aaaac311370
position = 0
out =
in =
properties =
#18 0x00002ac8ceb506c1 in mlt_frame_get_image (this=0xbd92e0, buffer=0x408000c8, format=0x408000e0, width=0x408000d8, height=0x408000dc, writable=0) at mlt_frame.c:257
position = 125
properties =
get_image = (mlt_get_image) 0x2ac8d679b5c0
error =
#19 0x00002ac8ceb5dfc3 in producer_get_image (this=0xcfdce0, buffer=0x408000c8, format=0x408000e0, width=0x408000d8, height=0x408000dc, writable=0) at mlt_tractor.c:215
data =
properties =
frame = (mlt_frame) 0xae7d00
frame_properties =
#20 0x00002ac8ceb506c1 in mlt_frame_get_image (this=0xcfdce0, buffer=0x408000c8, format=0x408000e0, width=0x408000d8, height=0x408000dc, writable=0) at mlt_frame.c:257
position = 125
properties =
get_image = (mlt_get_image) 0x2ac8ceb5de80
error =
#21 0x00002ac8d8179a04 in filter_get_image (this=0xcfdce0, image=0x408000c8, format=0x408000e0, width=0x408000d8, height=0x408000dc, writable=) at filter_avcolour_space.c:100
properties =
output_format =
forced = 1634560369
error = 1082129920
#22 0x00002ac8ceb506c1 in mlt_frame_get_image (this=0xcfdce0, buffer=0x408000c8, format=0x408000e0, width=0x408000d8, height=0x408000dc, writable=0) at mlt_frame.c:257
position = 125
properties =
get_image = (mlt_get_image) 0x2ac8d81799a0
error =
#23 0x00002ac8d71fe373 in consumer_thread (arg=) at consumer_sdl_still.c:454
this = (consumer_sdl) 0x2aaaac0ff5c0
consumer =
properties =
frame = (mlt_frame) 0xcfdce0
vfmt = mlt_image_rgb24a
height = 576
width = 720
image = (uint8_t *) 0x0
preview_off = 0
#24 0x00002ac8d3979317 in I??H?T$0??uH?r? () from /lib/libpthread.so.0
No symbol table info available.
#25 0x00002ac8d4c2eafd in ???W???@?????H?.
() from /lib/libc.so.6
No symbol table info available.


Using Valgrind, I could not reproduce the bug. Here is a trace :

j-b-m
Registered Member
Posts
804
Karma
1

Hi.



There was a bug in Kdenlive that caused the insertion of an extra transition in between 2 adjacent transitions. I fixed it, maybe that will make things a bit better. I could not crash Kdenlive with your project file, although I tried moving my hand as fast as possible :). Wondering which QT / KDE version you are using...



However, the problem with the title clip changing size when you apply a transition on another image is still here, I think it has something to do with aspect ratio not being correctly set...



EDIT: I am currently working on this changing size issue, seems like it can be fixed in Kdenlive, should hit svn soon.



You can still workaroud the problem by making all your transitions applied to the track 2 (that means to the video clip).



regards

jb

jmpoure_drupal
Registered Member
Posts
735
Karma
0

Thanks!



My wife is currently running a simulation in quantum Physics using my dual-core computer :mrgreen:



So I am compiling Kdenlive / MLT on a old laptop to test.

I am interested to see at what speed can Kdenlive / MLT run on an old laptop.

Should be pretty quick.



Don't expect any feedback tonight.

Tomorrow morning for sure.



Kind regards,

Jean-Michel

j-b-m
Registered Member
Posts
804
Karma
1

Works now with latest svn, but you will have to resize your image clips. DV Pal has an aspect ratio of 4/3, so the frames are resized to 768x576.

If you want to add an image clip & be able to make transitions act like on a video clip, your image should have that size.



regards

jb

jmpoure_drupal
Registered Member
Posts
735
Karma
0

Dear JB,



effin made remarks about this similar issue: viewtopic.php?f=16&t=162



Updated to latest SVN, thanks.

I hope that my XML file is not perverted.



I could reproduce another crash, but more frankly.



I shortened the first transition a little bit

and moved the cursor slowly on first two transitions.





















































Boom:



gdb kdenlive
GNU gdb 6.6-debian
Copyright (C) 2006 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu"...
Using host libthread_db library "/lib/libthread_db.so.1".
(gdb) set pagination off
(gdb) run
Starting program: /usr/bin/kdenlive
[Thread debugging using libthread_db enabled]
[New Thread 47676215550096 (LWP 5771)]
Qt: gdb: -nograb added to command-line options.
Use the -dograb option to enforce grabbing.
kbuildsycoca running...
DCOP Cleaning up dead connections.
kdenlive: + + YOUR MLT INSTALL WAS FOUND IN: /usr
kdenlive: Mlt inited
kdenlive: Creating new document
kdenlive: deleting contents...
kdenlive: Creating new document DONE
kdenlive: **************** INIT DOCUMENT VIEW ***************
kdenlive: + + CREATING CONSUMER WITH PROFILE: dv_pal
kdenlive: + + CREATING CONSUMER WITH PROFILE: dv_pal
[New Thread 1082132816 (LWP 5789)]
[New Thread 1090525520 (LWP 5790)]
[Thread 1082132816 (LWP 5789) exited]
[Thread 1090525520 (LWP 5790) exited]
[New Thread 1090525520 (LWP 5791)]
[New Thread 1082132816 (LWP 5792)]
kdenlive: WARNING: KdenliveDoc::loadFromXML() document element has unknown tagName : kdenlivedoc
kdenlive: // DOCUMENT: /home/jmpoure/kino/montage/20070729 - Peche/bug.kdenlive, version: 0.6
[Thread 1090525520 (LWP 5791) exited]
[Thread 1082132816 (LWP 5792) exited]
kdenlive: + + RESET CONSUMER WITH PROFILE: dv_pal
kdenlive: + + RESET CONSUMER WITH PROFILE: dv_pal
kdenlive: Creating new document
kdenlive: deleting contents...
kdenlive: Creating new document DONE
kdenlive: **************** INIT DOCUMENT VIEW ***************
kdenlive: + + CREATING CONSUMER WITH PROFILE: dv_pal
kdenlive: + + CREATING CONSUMER WITH PROFILE: dv_pal
[New Thread 1082132816 (LWP 5799)]
[New Thread 1090525520 (LWP 5800)]
[Thread 1082132816 (LWP 5799) exited]
[Thread 1090525520 (LWP 5800) exited]
[New Thread 1090525520 (LWP 5801)]
[New Thread 1082132816 (LWP 5802)]
kdenlive: KdenliveDoc in closeDocument()
kdenlive: deleting contents...
kdenlive: *** DOCUMENT adding clip: titre.xcf
[Thread 1090525520 (LWP 5801) exited]
[Thread 1082132816 (LWP 5802) exited]
[New Thread 1082132816 (LWP 5803)]
[New Thread 1090525520 (LWP 5804)]
[Thread 1082132816 (LWP 5803) exited]
[Thread 1090525520 (LWP 5804) exited]
kdenlive: *** DOCUMENT adding clip: titre2.xcf
kdenlive: WARNING: Got a request for a changed clip that is not in the document : mvi_1782.avi
kdenlive: *** DOCUMENT adding clip: mvi_1782.avi
[New Thread 1090525520 (LWP 5805)]
[New Thread 1082132816 (LWP 5806)]
kdenlive: + + + Loading Time : 1446ms
kdenlive: ********** FREED MEM FOR: mvi_1782.avi, COUNT: 0
[New Thread 1098918224 (LWP 5807)]
[New Thread 1107310928 (LWP 5808)]
kdenlive: ********** FREED MEM FOR: mvi_1782.avi, COUNT: 0
[Thread 1090525520 (LWP 5805) exited]
[Thread 1082132816 (LWP 5806) exited]
*** glibc detected *** kdenlive: double free or corruption (!prev): 0x0000000000968480 ***
======= Backtrace: =========
/lib/libc.so.6[0x2b5c7b00e97a]
/lib/libc.so.6(cfree+0x8c)[0x2b5c7b01256c]
/usr/lib/libXext.so.6[0x2b5c79680a99]
/usr/lib/libSDL-1.2.so.0[0x2b5c7d87b32d]
/usr/lib/libSDL-1.2.so.0[0x2b5c7d87e538]
/usr/lib/libSDL-1.2.so.0(SDL_VideoQuit+0x42)[0x2b5c7d870be2]
/usr/lib/libSDL-1.2.so.0(SDL_QuitSubSystem+0x55)[0x2b5c7d84ae55]
/usr/lib/libSDL-1.2.so.0(SDL_Quit+0xe)[0x2b5c7d84aebe]
/usr/share/mlt/modules/libmltsdl.so[0x2b5c7d63f419]
/usr/lib/libmlt.so.0.2.4(mlt_consumer_stop+0xaa)[0x2b5c74f9dd8a]
/usr/lib/libmlt++.so.0.2.4(_ZN3Mlt8Consumer4stopEv+0x28)[0x2b5c751b6b88]
kdenlive[0x4e6891]
kdenlive[0x4de251]
kdenlive[0x4daa92]
kdenlive[0x4dab47]
kdenlive[0x4daf0d]
kdenlive[0x5858a4]
/usr/lib/libqt-mt.so.3(_ZN7QObject15activate_signalEP15QConnectionListP8QUObject+0x12a)[0x2b5c77aea4ee]
kdenlive[0x59f7d6]
kdenlive[0x4d1581]
kdenlive[0x4d15bb]
kdenlive[0x59f285]
/usr/lib/libqt-mt.so.3(_ZN7QObject15activate_signalEP15QConnectionListP8QUObject+0x12a)[0x2b5c77aea4ee]
/usr/lib/libqt-mt.so.3(_ZN7QSignal6signalERK8QVariant+0x99)[0x2b5c77e58591]
/usr/lib/libqt-mt.so.3(_ZN7QSignal8activateEv+0x6d)[0x2b5c77b09697]
/usr/lib/libqt-mt.so.3(_ZN16QSingleShotTimer5eventEP6QEvent+0x2c)[0x2b5c77b1066a]
/usr/lib/libqt-mt.so.3(_ZN12QApplication14internalNotifyEP7QObjectP6QEvent+0x25e)[0x2b5c77a85842]
/usr/lib/libqt-mt.so.3(_ZN12QApplication6notifyEP7QObjectP6QEvent+0x25e)[0x2b5c77a875f0]
/usr/lib/libkdecore.so.4(_ZN12KApplication6notifyEP7QObjectP6QEvent+0x198)[0x2b5c768fb3f8]
/usr/lib/libqt-mt.so.3(_ZN12QApplication9sendEventEP7QObjectP6QEvent+0x5e)[0x2b5c77a187f2]
/usr/lib/libqt-mt.so.3(_ZN10QEventLoop14activateTimersEv+0x220)[0x2b5c77a78b28]
/usr/lib/libqt-mt.so.3(_ZN10QEventLoop13processEventsEj+0x1027)[0x2b5c77a2c865]
/usr/lib/libqt-mt.so.3(_ZN10QEventLoop9enterLoopEv+0x73)[0x2b5c77a9ee27]
/usr/lib/libqt-mt.so.3(_ZN10QEventLoop4execEv+0x2f)[0x2b5c77a9ec2f]
/usr/lib/libqt-mt.so.3(_ZN12QApplication4execEv+0x22)[0x2b5c77a87324]
kdenlive[0x504006]
/lib/libc.so.6(__libc_start_main+0xf4)[0x2b5c7afbab24]
kdenlive(_ZN13QIconViewItem10setPictureERK8QPicture+0x99)[0x43ac69]
======= Memory map: ========
00400000-00641000 r-xp 00000000 fd:01 66010 /usr/bin/kdenlive
00840000-00845000 rw-p 00240000 fd:01 66010 /usr/bin/kdenlive
00845000-01042000 rw-p 00845000 00:00 0 [heap]
40000000-40001000 ---p 40000000 00:00 0
40001000-40801000 rwxp 40001000 00:00 0
40801000-40802000 ---p 40801000 00:00 0
40802000-41002000 rwxp 40802000 00:00 0
41002000-41003000 ---p 41002000 00:00 0
41003000-41803000 rwxp 41003000 00:00 0
41803000-41804000 ---p 41803000 00:00 0
41804000-42004000 rwxp 41804000 00:00 0
2aaaaaaab000-2aaaaaaac000 rw-p 2aaaaaaab000 00:00 0
2aaaaaba6000-2aaaaada7000 rw-p 2aaaaaba6000 00:00 0
2aaaaada7000-2aaaaaea5000 rw-s 00000000 00:09 9732109 /SYSV00000000 (deleted)
2aaaaaec2000-2aaaaaec9000 r-xp 00000000 fd:01 1671449 /lib/libnss_compat-2.6.so
2aaaaaec9000-2aaaab0c9000 ---p 00007000 fd:01 1671449 /lib/libnss_compat-2.6.so
2aaaab0c9000-2aaaab0cb000 rw-p 00007000 fd:01 1671449 /lib/libnss_compat-2.6.so
2aaaab0cb000-2aaaab0e0000 r-xp 00000000 fd:01 1671413 /lib/libnsl-2.6.so
2aaaab0e0000-2aaaab2e0000 ---p 00015000 fd:01 1671413 /lib/libnsl-2.6.so
2aaaab2e0000-2aaaab2e2000 rw-p 00015000 fd:01 1671413 /lib/libnsl-2.6.so
2aaaab2e2000-2aaaab2e4000 rw-p 2aaaab2e2000 00:00 0
2aaaab2e4000-2aaaab2ee000 r-xp 00000000 fd:01 1671464 /lib/libnss_nis-2.6.so
2aaaab2ee000-2aaaab4ed000 ---p 0000a000 fd:01 1671464 /lib/libnss_nis-2.6.so
2aaaab4ed000-2aaaab4ef000 rw-p 00009000 fd:01 1671464 /lib/libnss_nis-2.6.so
2aaaab4ef000-2aaaab4f9000 r-xp 00000000 fd:01 1671462 /lib/libnss_files-2.6.so
2aaaab4f9000-2aaaab6f8000 ---p 0000a000 fd:01 1671462 /lib/libnss_files-2.6.so
2aaaab6f8000-2aaaab6fa000 rw-p 00009000 fd:01 1671462 /lib/libnss_files-2.6.so
2aaaab6fa000-2aaaab865000 r--s 00000000 fd:01 1802894 /var/tmp/kdecache-jmpoure/ksycoca
2aaaab865000-2aaaab86a000 r-xp 00000000 fd:01 71069 /usr/lib/libnss_db-2.2.3.so
2aaaab86a000-2aaaab96a000 ---p 00005000 fd:01 71069 /usr/lib/libnss_db-2.2.3.so
2aaaab96a000-2aaaab96b000 rw-p 00005000 fd:01 71069 /usr/lib/libnss_db-2.2.3.so
2aaaab96b000-2aaaaba57000 r-xp 00000000 fd:01 869182 /usr/lib/libdb-4.3.so
2aaaaba57000-2aaaabb57000 ---p 000ec000 fd:01 869182 /usr/lib/libdb-4.3.so
2aaaabb57000-2aaaabb5c000 rw-p 000ec000 fd:01 869182 /usr/lib/libdb-4.3.so
2aaaabb5c000-2aaaabb5d000 rw-p 2aaaabb5c000 00:00 0
2aaaabb5f000-2aaaabb62000 r-xp 00000000 fd:01 1002673 /usr/share/mlt/modules/libmltfezzik.so
2aaaabb62000-2aaaabd61000 ---p 00003000 fd:01 1002673 /usr/share/mlt/modules/libmltfezzik.so
2aaaabd61000-2aaaabd62000 rw-p 00002000 fd:01 1002673 /usr/share/mlt/modules/libmltfezzik.so
2aaaabd62000-2aaaabd66000 r-xp 00000000 fd:01 10
Program received signal SIGABRT, Aborted.
[Switching to Thread 47676215550096 (LWP 5771)]
0x00002b5c7afce615 in ?H)?ATI??UH??SH??H?H9?? () from /lib/libc.so.6
(gdb) thread apply all bt

Thread 15 (Thread 1107310928 (LWP 5808)):
#0 0x00002b5c7b070b6b in lseek64 () from /lib/libc.so.6
#1 0x00002b5c7b008ce7 in ?? () from /lib/libc.so.6
#2 0x00002b5c7b006e0a in =??- () from /lib/libc.so.6
#3 0x00002b5c77dadcdd in QFile::at (this=0x420025d0, pos=3424) at tools/qfile_unix.cpp:521
#4 0x00002aaab23724b1 in XCFImageFormat::loadLevel (this=0x42002367, xcf_io=@0x42002290, layer=@0x41ffe1e8, bpp=4) at /build/buildd/kdelibs-3.5.7.dfsg.1/./kimgio/xcf.cpp:830
#5 0x00002aaab237266e in XCFImageFormat::loadHierarchy (this=0x42002367, xcf_io=@0x42002290, layer=@0x41ffe1e8) at /build/buildd/kdelibs-3.5.7.dfsg.1/./kimgio/xcf.cpp:764
#6 0x00002aaab237512f in XCFImageFormat::loadLayer (this=0x42002367, xcf_io=@0x42002290, xcf_image=@0x41ffe1b0) at /build/buildd/kdelibs-3.5.7.dfsg.1/./kimgio/xcf.cpp:426
#7 0x00002aaab237552a in XCFImageFormat::readXCF (this=0x42002367, io=0x42002670) at /build/buildd/kdelibs-3.5.7.dfsg.1/./kimgio/xcf.cpp:183
#8 0x00002aaab2375819 in kimgio_xcf_read (io=0x42002670) at /build/buildd/kdelibs-3.5.7.dfsg.1/./kimgio/xcf.cpp:38
#9 0x00002b5c75999838 in KImageIOFormat::callLibFunc (this=0x2aaaac169330, read=true, iio=0x42002670) at /build/buildd/kdelibs-3.5.7.dfsg.1/./kio/kio/kimageio.cpp:151
#10 0x00002b5c77abc887 in QImageIO::read (this=0x42002670) at kernel/qimage.cpp:4449
#11 0x00002b5c77abe68f in QImage::load (this=0xbd6870, fileName=@0x42002780, format=0x0) at kernel/qimage.cpp:3461
#12 0x00002b5c77abe6f2 in QImage (this=0xbd6870, fileName=@0x42002780, format=0x0) at kernel/qimage.cpp:394
#13 0x00002aaaabd6519f in refresh_qimage (frame=0xa4b6e0, width=0, height=0) at qimage_wrapper.cpp:171
#14 0x00002aaaabd644ed in producer_get_frame (producer=0x2aaaac1badb0, frame=0x420030b8, index=) at producer_qimage.c:261
#15 0x00002b5c74f99e51 in producer_get_frame (service=0x2aaaac1badb0, frame=0x420030b8, index=0) at mlt_producer.c:437
#16 0x00002b5c74f98de4 in mlt_service_get_frame (this=0x2aaaac1badb0, frame=0x420030b8, index=0) at mlt_service.c:374
#17 0x00002b5c74f99fb1 in producer_get_frame (service=, frame=0x420030b8, index=0) at mlt_producer.c:489
#18 0x00002b5c74f98de4 in mlt_service_get_frame (this=0x2aaaac1e21e0, frame=0x420030b8, index=0) at mlt_service.c:374
#19 0x00002b5c74f9d2ca in producer_get_frame (producer=0x2aaaac1b9fe0, frame=0x420030b8, index=0) at mlt_playlist.c:1456
#20 0x00002b5c74f99e51 in producer_get_frame (service=0x2aaaac1b9fe0, frame=0x420030b8, index=0) at mlt_producer.c:437
#21 0x00002b5c74f98de4 in mlt_service_get_frame (this=0x2aaaac1b9fe0, frame=0x420030b8, index=0) at mlt_service.c:374
#22 0x00002b5c74f99fb1 in producer_get_frame (service=, frame=0x420030b8, index=0) at mlt_producer.c:489
#23 0x00002b5c74f98de4 in mlt_service_get_frame (this=0x2aaaac1ba280, frame=0x420030b8, index=0) at mlt_service.c:374
#24 0x00002b5c74f98de4 in mlt_service_get_frame (this=0x2aaaac133120, frame=0x420030b8, index=0) at mlt_service.c:374
#25 0x00002b5c74f9e207 in mlt_consumer_get_frame (this=0x2aaaac133120) at mlt_consumer.c:309
#26 0x00002b5c7d63f916 in consumer_thread (arg=) at consumer_sdl_preview.c:284
#27 0x00002b5c79dbb317 in I??H?T$0??uH?r? () from /lib/libpthread.so.0
#28 0x00002b5c7b070afd in ???W???@?????H?.
() from /lib/libc.so.6

Thread 14 (Thread 1098918224 (LWP 5807)):
#0 0x00002b5c7f334da7 in ?? () from /usr/lib/libswscale.so.0
#1 0x00002b5c7f3368f1 in ?? () from /usr/lib/libswscale.so.0
#2 0x00002b5c7f330dad in sws_scale () from /usr/lib/libswscale.so.0
#3 0x00002b5c7e5bbdce in filter_get_image (this=0xa0fd10, image=0x418020c8, format=0x418020e0, width=0x418020d8, height=0x418020dc, writable=) at filter_avcolour_space.c:78
#4 0x00002b5c74f926c1 in mlt_frame_get_image (this=0xa0fd10, buffer=0x418020c8, format=0x418020e0, width=0x418020d8, height=0x418020dc, writable=0) at mlt_frame.c:257
#5 0x00002b5c7d640373 in consumer_thread (arg=) at consumer_sdl_still.c:454
#6 0x00002b5c79dbb317 in I??H?T$0??uH?r? () from /lib/libpthread.so.0
#7 0x00002b5c7b070afd in ???W???@?????H?.
() from /lib/libc.so.6

Thread 1 (Thread 47676215550096 (LWP 5771)):
#0 0x00002b5c7afce615 in ?H)?ATI??UH??SH??H?H9?? () from /lib/libc.so.6
#1 0x00002b5c7afd0070 in =?`
() from /lib/libc.so.6
#2 0x00002b5c7b00747b in ;?????H?
() from /lib/libc.so.6
#3 0x00002b5c7b00e97a in b. () from /lib/libc.so.6
#4 0x00002b5c7b01256c in ??u???H??H??t
L?H?H??u???H??t
@?1H??H??u?H?? () from /lib/libc.so.6
#5 0x00002b5c79680a99 in ?? () from /usr/lib/libXext.so.6
#6 0x00002b5c7d87b32d in ?? () from /usr/lib/libSDL-1.2.so.0
#7 0x00002b5c7d87e538 in ?? () from /usr/lib/libSDL-1.2.so.0
#8 0x00002b5c7d870be2 in SDL_VideoQuit () from /usr/lib/libSDL-1.2.so.0
#9 0x00002b5c7d84ae55 in SDL_QuitSubSystem () from /usr/lib/libSDL-1.2.so.0
#10 0x00002b5c7d84aebe in SDL_Quit () from /usr/lib/libSDL-1.2.so.0
#11 0x00002b5c7d63f419 in consumer_stop (parent=) at consumer_sdl_preview.c:247
#12 0x00002b5c74f9dd8a in mlt_consumer_stop (this=0x168b) at mlt_consumer.c:682
#13 0x00002b5c751b6b88 in Mlt::Consumer::stop () from /usr/lib/libmlt++.so.0.2.4
#14 0x00000000004e6891 in KRender::setSceneList (this=0x2aaaac084c70, list=@0x7fff35d3f3d0, position=103) at krender.cpp:525
#15 0x00000000004de251 in Gui::KMMScreen::setSceneList (this=0x2aaaac2cbfd0, scenelist=@0x7fff35d3f450, position=103) at kmmscreen.cpp:129
#16 0x00000000004daa92 in Gui::KMMMonitor::setSceneList (this=0x2aaaac0fe870, scenelist=@0x7fff35d3f450, position=103) at kmmmonitor.cpp:140
#17 0x00000000004dab47 in Gui::KMMMonitor::doCommonSetClip (this=0x2aaaac0fe870, resetCropPosition=false) at kmmmonitor.cpp:242
#18 0x00000000004daf0d in Gui::KMMMonitor::slotSetClip (this=0x2aaaac0fe870, clip=0x2aaaac195640) at kmmmonitor.cpp:235
#19 0x00000000005858a4 in Gui::KMMMonitor::qt_invoke (this=0x2aaaac0fe870, _id=56, _o=0x7fff35d3f640) at kmmmonitor.moc.cpp:225
#20 0x00002b5c77aea4ee in QObject::activate_signal (this=0x2aaaac059c60, clist=0x2aaaac1396e0, o=0x7fff35d3f640) at kernel/qobject.cpp:2356
#21 0x000000000059f7d6 in KdenliveDoc::documentChanged (this=0x2aaaac059c60, t0=0x2aaaac195640) at kdenlivedoc.moc.cpp:320
#22 0x00000000004d1581 in KdenliveDoc::hasBeenModified (this=0x2aaaac059c60, mod=false) at kdenlivedoc.cpp:363
#23 0x00000000004d15bb in KdenliveDoc::initSceneListGeneration (this=0x2aaaac059c60) at kdenlivedoc.cpp:468
#24 0x000000000059f285 in KdenliveDoc::qt_invoke (this=0x2aaaac059c60, _id=17, _o=0x7fff35d3f7e0) at kdenlivedoc.moc.cpp:411
#25 0x00002b5c77aea4ee in QObject::activate_signal (this=0xa6c260, clist=0x2aaaac20b350, o=0x7fff35d3f7e0) at kernel/qobject.cpp:2356
#26 0x00002b5c77e58591 in QSignal::signal (this=0xa6c260, t0=@0xa6c2b0) at .moc/debug-shared-mt/moc_qsignal.cpp:100
#27 0x00002b5c77b09697 in QSignal::activate (this=0xa6c260) at kernel/qsignal.cpp:212
#28 0x00002b5c77b1066a in QSingleShotTimer::event (this=0xa6c210) at kernel/qtimer.cpp:286
#29 0x00002b5c77a85842 in QApplication::internalNotify (this=0x7fff35d400c0, receiver=0xa6c210, e=0x7fff35d3fcd0) at kernel/qapplication.cpp:2635
#30 0x00002b5c77a875f0 in QApplication::notify (this=0x7fff35d400c0, receiver=0xa6c210, e=0x7fff35d3fcd0) at kernel/qapplication.cpp:2358
#31 0x00002b5c768fb3f8 in KApplication::notify (this=0x7fff35d400c0, receiver=0xa6c210, event=0x7fff35d3fcd0) at /build/buildd/kdelibs-3.5.7.dfsg.1/./kdecore/kapplication.cpp:550
#32 0x00002b5c77a187f2 in QApplication::sendEvent (receiver=0xa6c210, event=0x7fff35d3fcd0) at ../include/qapplication.h:520
#33 0x00002b5c77a78b28 in QEventLoop::activateTimers (this=0x896790) at kernel/qeventloop_unix.cpp:556
#34 0x00002b5c77a2c865 in QEventLoop::processEvents (this=0x896790, flags=4) at kernel/qeventloop_x11.cpp:389
#35 0x00002b5c77a9ee27 in QEventLoop::enterLoop (this=0x896790) at kernel/qeventloop.cpp:198
#36 0x00002b5c77a9ec2f in QEventLoop::exec (this=0x896790) at kernel/qeventloop.cpp:145
#37 0x00002b5c77a87324 in QApplication::exec (this=0x7fff35d400c0) at kernel/qapplication.cpp:2758
#38 0x0000000000504006 in main (argc=1, argv=0x7fff35d40508) at main.cpp:107
(gdb) where full
#0 0x00002b5c7afce615 in ?H)?ATI??UH??SH??H?H9?? () from /lib/libc.so.6
No symbol table info available.
#1 0x00002b5c7afd0070 in =?`
() from /lib/libc.so.6
No symbol table info available.
#2 0x00002b5c7b00747b in ;?????H?
() from /lib/libc.so.6
No symbol table info available.
#3 0x00002b5c7b00e97a in b. () from /lib/libc.so.6
No symbol table info available.
#4 0x00002b5c7b01256c in ??u???H??H??t
L?H?H??u???H??t
@?1H??H??u?H?? () from /lib/libc.so.6
No symbol table info available.
#5 0x00002b5c79680a99 in ?? () from /usr/lib/libXext.so.6
No symbol table info available.
#6 0x00002b5c7d87b32d in ?? () from /usr/lib/libSDL-1.2.so.0
No symbol table info available.
#7 0x00002b5c7d87e538 in ?? () from /usr/lib/libSDL-1.2.so.0
No symbol table info available.
#8 0x00002b5c7d870be2 in SDL_VideoQuit () from /usr/lib/libSDL-1.2.so.0
No symbol table info available.
#9 0x00002b5c7d84ae55 in SDL_QuitSubSystem () from /usr/lib/libSDL-1.2.so.0
No symbol table info available.
#10 0x00002b5c7d84aebe in SDL_Quit () from /usr/lib/libSDL-1.2.so.0
No symbol table info available.
#11 0x00002b5c7d63f419 in consumer_stop (parent=) at consumer_sdl_preview.c:247
properties =
app_locked =
lock = (void (*)(void)) 0
this = (consumer_sdl) 0x2aaaac0f0280
#12 0x00002b5c74f9dd8a in mlt_consumer_stop (this=0x168b) at mlt_consumer.c:682
properties = (mlt_properties) 0x2aaaac0f0280
debug = 0x0
#13 0x00002b5c751b6b88 in Mlt::Consumer::stop () from /usr/lib/libmlt++.so.0.2.4
No symbol table info available.
#14 0x00000000004e6891 in KRender::setSceneList (this=0x2aaaac084c70, list=@0x7fff35d3f3d0, position=103) at krender.cpp:525
track =
tmp = 0xd007e0 "??.{\\+"
clip =
#15 0x00000000004de251 in Gui::KMMScreen::setSceneList (this=0x2aaaac2cbfd0, scenelist=@0x7fff35d3f450, position=103) at kmmscreen.cpp:129
No locals.
#16 0x00000000004daa92 in Gui::KMMMonitor::setSceneList (this=0x2aaaac0fe870, scenelist=@0x7fff35d3f450, position=103) at kmmmonitor.cpp:140
No locals.
#17 0x00000000004dab47 in Gui::KMMMonitor::doCommonSetClip (this=0x2aaaac0fe870, resetCropPosition=false) at kmmmonitor.cpp:242
scenelist = { = {_vptr.QDomNode = 0x2b5c782792d0, impl = 0x897050}, }
clipDuration = {m_time = 1.1857575500189917e-322, static s_delta = 1.0000000000000001e-05}
#18 0x00000000004daf0d in Gui::KMMMonitor::slotSetClip (this=0x2aaaac0fe870, clip=0x2aaaac195640) at kmmmonitor.cpp:235
No locals.
#19 0x00000000005858a4 in Gui::KMMMonitor::qt_invoke (this=0x2aaaac0fe870, _id=56, _o=0x7fff35d3f640) at kmmmonitor.moc.cpp:225
No locals.
#20 0x00002b5c77aea4ee in QObject::activate_signal (this=0x2aaaac059c60, clist=0x2aaaac1396e0, o=0x7fff35d3f640) at kernel/qobject.cpp:2356
object = (class QObject *) 0x2aaaac0fe870
sol = (QSenderObjectList *) 0x2aaaac0042a0
oldSender = (class QObject *) 0x0
c = (QConnection *) 0x2aaaac1397c0
#21 0x000000000059f7d6 in KdenliveDoc::documentChanged (this=0x2aaaac059c60, t0=0x2aaaac195640) at kdenlivedoc.moc.cpp:320
clist = (QConnectionList *) 0x2aaaac1396e0
o = {{type = 0x844ae0, payload = {b = 48, c = 48 '0', s = -2256, i = 903083824, l = 140734096471856, uc = 48 '0', us = 63280, ui = 903083824, ul = 140734096471856, f = 1.57926661e-06, d = 6.9531882265251831e-310, byte = "0??5?\177\000\000p??5?\177\000", bytearray = {data = 0x7fff35d3f730 "", size = 140734096471664}, ptr = 0x7fff35d3f730, voidstar = {ptr = 0x7fff35d3f730, owner = 112}, charstar = {ptr = 0x7fff35d3f730 "", owner = 112}, utf8 = {ptr = 0x7fff35d3f730 "", owner = 112}, local8bit = {ptr = 0x7fff35d3f730 "", owner = 112}, iface = 0x7fff35d3f730, idisp = 0x7fff35d3f730}}, {type = 0x8440e0, payload = {b = 64, c = 64 '@', s = 22080, i = -1407625664, l = 46912520148544, uc = 64 '@', us = 22080, ui = 2887341632, ul = 46912520148544, f = -2.17904861e-12, d = 2.3177864565230883e-310, byte = "@V\031??*\000\0000??5?\177\000", bytearray = {data = 0x2aaaac195640 "0*^", size = 140734096471856}, ptr = 0x2aaaac195640, voidstar = {ptr = 0x2aaaac195640, owner = 48}, charstar = {ptr = 0x2aaaac195640 "0*^", owner = 48}, utf8 = {ptr = 0x2aaaac195640 "0*^", owner = 48}, local8bit = {ptr = 0x2aaaac195640 "0*^", owner = 48}, iface = 0x2aaaac195640, idisp = 0x2aaaac195640}}}
#22 0x00000000004d1581 in KdenliveDoc::hasBeenModified (this=0x2aaaac059c60, mod=false) at kdenlivedoc.cpp:363
No locals.
#23 0x00000000004d15bb in KdenliveDoc::initSceneListGeneration (this=0x2aaaac059c60) at kdenlivedoc.cpp:468
No locals.
#24 0x000000000059f285 in KdenliveDoc::qt_invoke (this=0x2aaaac059c60, _id=17, _o=0x7fff35d3f7e0) at kdenlivedoc.moc.cpp:411
No locals.
#25 0x00002b5c77aea4ee in QObject::activate_signal (this=0xa6c260, clist=0x2aaaac20b350, o=0x7fff35d3f7e0) at kernel/qobject.cpp:2356
object = (class QObject *) 0x2aaaac059c60
sol = (QSenderObjectList *) 0x2aaaac045c90
oldSender = (class QObject *) 0x0
c = (QConnection *) 0x2aaaac09fb80
#26 0x00002b5c77e58591 in QSignal::signal (this=0xa6c260, t0=@0xa6c2b0) at .moc/debug-shared-mt/moc_qsignal.cpp:100
clist = (QConnectionList *) 0x2aaaac20b350
o = {{type = 0x844ae0, payload = {b = 48, c = 48 '0', s = -22992, i = 9676336, l = 9676336, uc = 48 '0', us = 42544, ui = 9676336, ul = 9676336, f = 1.35594348e-38, d = 4.7807451952169042e-317, byte = "0?\223\000\000\000\000\000 ??5?\177\000", bytearray = {data = 0x93a630 "\020P&x\\+", size = 140734096472096}, ptr = 0x93a630, voidstar = {ptr = 0x93a630, owner = 32}, charstar = {ptr = 0x93a630 "\020P&x\\+", owner = 32}, utf8 = {ptr = 0x93a630 "\020P&x\\+", owner = 32}, local8bit = {ptr = 0x93a630 "\020P&x\\+", owner = 32}, iface = 0x93a630, idisp = 0x93a630}}, {type = 0x844da0, payload = {b = 32, c = 32 ' ', s = -736, i = 11664672, l = 11664672, uc = 32 ' ', us = 64800, ui = 11664672, ul = 11664672, f = 1.6345687e-38, d = 5.763113705206305e-317, byte = " ??\000\000\000\000\000?\231?w\\+\000", bytearray = {data = 0xb1fd20 "0æ", size = 47676145048062}, ptr = 0xb1fd20, voidstar = {ptr = 0xb1fd20, owner = 254}, charstar = {ptr = 0xb1fd20 "0æ", owner = 254}, utf8 = {ptr = 0xb1fd20 "0æ", owner = 254}, local8bit = {ptr = 0xb1fd20 "0æ", owner = 254}, iface = 0xb1fd20, idisp = 0xb1fd20}}}
#27 0x00002b5c77b09697 in QSignal::activate (this=0xa6c260) at kernel/qsignal.cpp:212
me = {priv = 0xb13b60}
#28 0x00002b5c77b1066a in QSingleShotTimer::event (this=0xa6c210) at kernel/qtimer.cpp:286
No locals.
#29 0x00002b5c77a85842 in QApplication::internalNotify (this=0x7fff35d400c0, receiver=0xa6c210, e=0x7fff35d3fcd0) at kernel/qapplication.cpp:2635
consumed = false
handled = false
#30 0x00002b5c77a875f0 in QApplication::notify (this=0x7fff35d400c0, receiver=0xa6c210, e=0x7fff35d3fcd0) at kernel/qapplication.cpp:2358
res = false
#31 0x00002b5c768fb3f8 in KApplication::notify (this=0x7fff35d400c0, receiver=0xa6c210, event=0x7fff35d3fcd0) at /build/buildd/kdelibs-3.5.7.dfsg.1/./kdecore/kapplication.cpp:550
kevent =
edit =
medit = (class QTextEdit *) 0x7fff35d40500
t = Timer
_selectAll = (const KShortcut &) @0x0:
ic = (class QPixmap *) 0x96b540
#32 0x00002b5c77a187f2 in QApplication::sendEvent (receiver=0xa6c210, event=0x7fff35d3fcd0) at ../include/qapplication.h:520
No locals.
#33 0x00002b5c77a78b28 in QEventLoop::activateTimers (this=0x896790) at kernel/qeventloop_unix.cpp:556
e = { = { = {static color0 = @0x2b5c782cbd60, static color1 = @0x2b5c782cbd68, static black = @0x2b5c782cbd70, static white = @0x2b5c782cbd78, static darkGray = @0x2b5c782cbd80, static gray = @0x2b5c782cbd88, static lightGray = @0x2b5c782cbd90, static red = @0x2b5c782cbd98, static green = @0x2b5c782cbda0, static blue = @0x2b5c782cbda8, static cyan = @0x2b5c782cbdb0, static magenta = @0x2b5c782cbdb8, static yellow = @0x2b5c782cbdc0, static darkRed = @0x2b5c782cbdc8, static darkGreen = @0x2b5c782cbdd0, static darkBlue = @0x2b5c782cbdd8, static darkCyan = @0x2b5c782cbde0, static darkMagenta = @0x2b5c782cbde8, static darkYellow = @0x2b5c782cbdf0, static arrowCursor = @0x2b5c782c9a80, static upArrowCursor = @0x2b5c782c9a88, static crossCursor = @0x2b5c782c9a90, static waitCursor = @0x2b5c782c9a98, static ibeamCursor = @0x2b5c782c9aa0, static sizeVerCursor = @0x2b5c782c9aa8, static sizeHorCursor = @0x2b5c782c9ab0, static sizeBDiagCursor = @0x2b5c782c9ab8, static sizeFDiagCursor = @0x2b5c782c9ac0, static sizeAllCursor = @0x2b5c782c9ac8, static blankCursor = @0x2b5c782c9ad0, static splitVCursor = @0x2b5c782c9ad8, static splitHCursor = @0x2b5c782c9ae0, static pointingHandCursor = @0x2b5c782c9ae8, static forbiddenCursor = @0x2b5c782c9af0, static whatsThisCursor = @0x2b5c782c9af8, static busyCursor = @0x2b5c782c9b00}, _vptr.QEvent = 0x2b5c782636f0, t = QEvent::Timer, posted = 0, spont = 0}, id = 92}
first = false
currentTime = {tv_sec = 1186438247, tv_usec = 534466}
n_act = 18
maxCount = 4
begin = (TimerInfo *) 0x2aaaac11ca10
t = (TimerInfo *) 0x2aaaac11ca10
#34 0x00002b5c77a2c865 in QEventLoop::processEvents (this=0x896790, flags=4) at kernel/qeventloop_x11.cpp:389
event = {type = 28, xany = {type = 28, serial = 49451, send_event = 0, display = 0x8695d0, window = 41946456}, xkey = {type = 28, serial = 49451, send_event = 0, display = 0x8695d0, window = 41946456, root = 40, subwindow = 1027273732, time = 18384294158304018432, x = -16645630, y = -10066330, x_root = -16645630, y_root = -5592406, state = 4278321666, keycode = 4293848814, same_screen = -16579837}, xbutton = {type = 28, serial = 49451, send_event = 0, display = 0x8695d0, window = 41946456, root = 40, subwindow = 1027273732, time = 18384294158304018432, x = -16645630, y = -10066330, x_root = -16645630, y_root = -5592406, state = 4278321666, button = 4293848814, same_screen = -16579837}, xmotion = {type = 28, serial = 49451, send_event = 0, display = 0x8695d0, window = 41946456, root = 40, subwindow = 1027273732, time = 18384294158304018432, x = -16645630, y = -10066330, x_root = -16645630, y_root = -5592406, state = 4278321666, is_hint = -18 '?', same_screen = -16579837}, xcrossing = {type = 28, serial = 49451, send_event = 0, display = 0x8695d0, window = 41946456, root = 40, subwindow = 1027273732, time = 18384294158304018432, x = -16645630, y = -10066330, x_root = -16645630, y_root = -5592406, mode = -16645630, detail = -1118482, same_screen = -16579837, focus = -13421773, state = 4278387459}, xfocus = {type = 28, serial = 49451, send_event = 0, display = 0x8695d0, window = 41946456, mode = 40, detail = 0}, xexpose = {type = 28, serial = 49451, send_event = 0, display = 0x8695d0, window = 41946456, x = 40, y = 0, width = 1027273732, height = 0, count = 0}, xgraphicsexpose = {type = 28, serial = 49451, send_event = 0, display = 0x8695d0, drawable = 41946456, x = 40, y = 0, width = 1027273732, height = 0, count = 0, major_code = -14540254, minor_code = -16645630}, xnoexpose = {type = 28, serial = 49451, send_event = 0, display = 0x8695d0, drawable = 41946456, major_code = 40, minor_code = 0}, xvisibility = {type = 28, serial = 49451, send_event = 0, display = 0x8695d0, window = 41946456, state = 40}, xcreatewindow = {type = 28, serial = 49451, send_event = 0, display = 0x8695d0, parent = 41946456, window = 40, x = 1027273732, y = 0, width = 0, height = -14540254, border_width = -16645630, override_redirect = -10066330}, xdestroywindow = {type = 28, serial = 49451, send_event = 0, display = 0x8695d0, event = 41946456, window = 40}, xunmap = {type = 28, serial = 49451, send_event = 0, display = 0x8695d0, event = 41946456, window = 40, from_configure = 1027273732}, xmap = {type = 28, serial = 49451, send_event = 0, display = 0x8695d0, event = 41946456, window = 40, override_redirect = 1027273732}, xmaprequest = {type = 28, serial = 49451, send_event = 0, display = 0x8695d0, parent = 41946456, window = 40}, xreparent = {type = 28, serial = 49451, send_event = 0, display = 0x8695d0, event = 41946456, window = 40, parent = 1027273732, x = 0, y = -14540254, override_redirect = -16645630}, xconfigure = {type = 28, serial = 49451, send_event = 0, display = 0x8695d0, event = 41946456, window = 40, x = 1027273732, y = 0, width = 0, height = -14540254, border_width = -16645630, above = 18422724877111919106, override_redirect = -16645630}, xgravity = {type = 28, serial = 49451, send_event = 0, display = 0x8695d0, event = 41946456, window = 40, x = 1027273732, y = 0}, xresizerequest = {type = 28, serial = 49451, send_event = 0, display = 0x8695d0, window = 41946456, width = 40, height = 0}, xconfigurerequest = {type = 28, serial = 49451, send_event = 0, display = 0x8695d0, parent = 41946456, window = 40, x = 1027273732, y = 0, width = 0, height = -14540254, border_width = -16645630, above = 18422724877111919106, detail = -16645630, value_mask = 18389098001898603267}, xcirculate = {type = 28, serial = 49451, send_event = 0, display = 0x8695d0, event = 41946456, window = 40, place = 1027273732}, xcirculaterequest = {type = 28, serial = 49451, send_event = 0, display = 0x8695d0, parent = 41946456, window = 40, place = 1027273732}, xproperty = {type = 28, serial = 49451, send_event = 0, display = 0x8695d0, window = 41946456, atom = 40, time = 1027273732, state = 0}, xselectionclear = {type = 28, serial = 49451, send_event = 0, display = 0x8695d0, window = 41946456, selection = 40, time = 1027273732}, xselectionrequest = {type = 28, serial = 49451, send_event = 0, display = 0x8695d0, owner = 41946456, requestor = 40, selection = 1027273732, target = 18384294158304018432, property = 18403509519847129602, time = 18422724877111919106}, xselection = {type = 28, serial = 49451, send_event = 0, display = 0x8695d0, requestor = 41946456, selection = 40, target = 1027273732, property = 18384294158304018432, time = 18403509519847129602}, xcolormap = {type = 28, serial = 49451, send_event = 0, display = 0x8695d0, window = 41946456, colormap = 40, c_new = 1027273732, state = 0}, xclient = {type = 28, serial = 49451, send_event = 0, display = 0x8695d0, window = 41946456, message_type = 40, format = 1027273732, data = {b = "\000\000\000\000\"\"\"?\002\002\002?fff?\002\002\002?", s = {0, 0, 8738, -222, 514, -254, 26214, -154, 514, -254}, l = {-62449915405533184, -43234553862422014, -24019196597632510, -4803839332843006, -57646071810948349}}}, xmapping = {type = 28, serial = 49451, send_event = 0, display = 0x8695d0, window = 41946456, request = 40, first_keycode = 0, count = 1027273732}, xerror = {type = 28, display = 0xc12b, resourceid = 18432332551465992192, serial = 8820176, error_code = 88 'X', request_code = 13 '\r', minor_code = 128 '\200'}, xkeymap = {type = 28, serial = 49451, send_event = 0, display = 0x8695d0, window = 41946456, key_vector = "(\000\000\000\000\000\000\000\004?:=\000\000\000\000\000\000\000\000\"\"\"?\002\002\002?fff?"}, pad = {-52842236773138404, 49451, -14411522243559424, 8820176, 41946456, 40, 1027273732, -62449915405533184, -43234553862422014, -24019196597632510, -4803839332843006, -57646071810948349, -38430714546158845, -19215357281369341, -16579837, -52842232494685180, -33626875229895676, -14411517965106172, -67536329226517243, -48038393178422011, -28823035913632507, -11303151348677371, -64427962610088442, -45212605345298938}}
nevents = 1869
locker = {mtx = 0x8944d0}
exclude_all = 10
canWait = true
tm = (timeval *) 0x2b5c782cbb50
highest = 17
nsel = 2
zerotm = {tv_sec = 0, tv_usec = 0}
t = {0x2b5c77e99c0e "Read", 0x2b5c77e99c13 "Write", 0x2b5c77e99c19 "Exception"}
#35 0x00002b5c77a9ee27 in QEventLoop::enterLoop (this=0x896790) at kernel/qeventloop.cpp:198
old_exitloop = false
#36 0x00002b5c77a9ec2f in QEventLoop::exec (this=0x896790) at kernel/qeventloop.cpp:145
No locals.
#37 0x00002b5c77a87324 in QApplication::exec (this=0x7fff35d400c0) at kernel/qapplication.cpp:2758
No locals.
#38 0x0000000000504006 in main (argc=1, argv=0x7fff35d40508) at main.cpp:107
aboutData = {mAppName = 0x5b2a88 "kdenlive", mProgramName = 0x5b2a7f "Kdenlive", mVersion = 0x5b2a78 "0.5svn", mShortDescription = 0x5b2e30 "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://mltframework.org", mLicenseKey = 1, mCopyrightStatement = 0x5b2ab8 "(c) 2002-2003, Jason Wood\n(c) 2004-2007 Jean-Baptiste Mardelle", mOtherText = 0x0, mHomepageAddress = 0x5b2aa3 "http://kdenlive.org", mBugEmailAddress = 0x5b2a91 "bugs@kdenlive.org", mAuthorList = {sh = 0x858cb0}, mCreditList = {sh = 0x858d10}, mLicenseText = 0x0, d = 0x858d70}
app = { = { = { = {static color0 = @0x2b5c782cbd60, static color1 = @0x2b5c782cbd68, static black = @0x2b5c782cbd70, static white = @0x2b5c782cbd78, static darkGray = @0x2b5c782cbd80, static gray = @0x2b5c782cbd88, static lightGray = @0x2b5c782cbd90, static red = @0x2b5c782cbd98, static green = @0x2b5c782cbda0, static blue = @0x2b5c782cbda8, static cyan = @0x2b5c782cbdb0, static magenta = @0x2b5c782cbdb8, static yellow = @0x2b5c782cbdc0, static darkRed = @0x2b5c782cbdc8, static darkGreen = @0x2b5c782cbdd0, static darkBlue = @0x2b5c782cbdd8, static darkCyan = @0x2b5c782cbde0, static darkMagenta = @0x2b5c782cbde8, static darkYellow = @0x2b5c782cbdf0, static arrowCursor = @0x2b5c782c9a80, static upArrowCursor = @0x2b5c782c9a88, static crossCursor = @0x2b5c782c9a90, static waitCursor = @0x2b5c782c9a98, static ibeamCursor = @0x2b5c782c9aa0, static sizeVerCursor = @0x2b5c782c9aa8, static sizeHorCursor = @0x2b5c782c9ab0, static sizeBDiagCursor = @0x2b5c782c9ab8, static sizeFDiagCursor = @0x2b5c782c9ac0, static sizeAllCursor = @0x2b5c782c9ac8, static blankCursor = @0x2b5c782c9ad0, static splitVCursor = @0x2b5c782c9ad8, static splitHCursor = @0x2b5c782c9ae0, static pointingHandCursor = @0x2b5c782c9ae8, static forbiddenCursor = @0x2b5c782c9af0, static whatsThisCursor = @0x2b5c782c9af8, static busyCursor = @0x2b5c782c9b00}, _vptr.QObject = 0x2b5c76badb30, static metaObj = 0x84c1c0, isSignal = 0, isWidget = 0, pendTimer = 0, blockSig = 0, wasDeleted = 0, isTree = 1, objname = 0x85b2c0 "kdenlive", parentObj = 0x0, childObjects = 0x890ea0, connections = 0x8a86b0, senderObjects = 0x8ae370, eventFilters = 0x8af490, postedEvents = 0x0, d = 0x0}, static metaObj = 0x8a3e80, static qt_mutex = 0x8944d0, app_argc = 1, app_argv = 0x85a190, quit_now = false, quit_code = 0, static app_style = 0x8a7fa0, static app_cspec = 0, static app_pal = 0x895e60, static app_font = 0x893fe0, static app_cursor = 0x0, static eventloop = 0x896790, static app_tracking = 1, static is_app_running = true, static is_app_closing = false, static app_exit_loop = , static loop_level = 0, static main_widget = 0x8b0770, static focus_widget = 0x963500, static active_window = 0x8b0770, static obey_desktop_settings = false, static cursor_flash_time = 1000, static mouse_double_click_time = 400, static wheel_scroll_lines = 3, static composedUnicode = 0, static animate_ui = true, static animate_menu = true, static animate_tooltip = true, static animate_combo = true, static fade_menu = true, static fade_tooltip = true, static animate_toolbox = false, static widgetCount = false, static metaComposeUnicode = false, translators = 0x8af8c0, session_manager = 0x8977b0, session_id = {static null = {static null = , d = 0x84ae20, static shared_null = 0x84ae20}, d = 0x8983b0, static shared_null = 0x84ae20}, static session_key = 0x894510, is_session_restored = false, static defaultIM = {static null = {static null = , d = 0x84ae20, static shared_null = 0x84ae20}, d = 0x84c530, static shared_null = 0x84ae20}, static app_strut = {wd = 0, ht = 0}, static app_libpaths = 0x86efb0, static app_palettes = 0x896620, static app_fonts = 0x8a75c0, static popupWidgets = 0x0}, = {_vptr.KInstance = 0x2b5c76badc28, _dirs = 0x89b000, _config = 0x898860, _iconLoader = 0x8cbf40, _name = {> = { = {_vptr.QGArray = 0x2b5c7827e210, shd = 0x897910}, }, }, _aboutData = 0x7fff35d40250, d = 0x86e800}, static metaObj = 0x8a3d90, display = 0x8695d0, kipcCommAtom = 399, kipcEventMask = 511, static KApp = 0x7fff35d400c0, pArgc = 32767, pSessionConfig = 0x0, static s_DCOPClient = 0x8a4150, static s_dcopClientNeedsPostInit = false, aCaption = {static null = {static null = , d = 0x84ae20, static shared_null = 0x84ae20}, d = 0x84ae20, static shared_null = 0x84ae20}, bSessionManagement = true, aIconPixmap = {pm = {icon = 0x8cbe10, miniIcon = 0x942f30}, unused = "\020?\214\000\000\000\000\0000/\224\000\000\000\000\0000\002?5?\177\000\000 \002?5?\177\000\000?\002?5?\177\000\000N\001\000\000\000\000\000\000\000\000\000\000\026\000\000\000\020\213\205\000\000\000\000\000@\000\000\000\001\000\000\000Xc?t\\+\000\000 \003?5?\177\000\000\000`?t\\+\000"}, aIconName = {static null = {static null = , d = 0x84ae20, static shared_null = 0x84ae20}, d = 0x84ae20, static shared_null = 0x84ae20}, aMiniIconName = {static null = {static null = , d = 0x84ae20, static shared_null = 0x84ae20}, d = 0x84ae20, static shared_null = 0x84ae20}, useStyles = true, smw = 0x8afa90, static loadedByKdeinit = false, captionLayout = 0, d = 0x898080}
(gdb)


Another boom :

gdb kdenlive
GNU gdb 6.6-debian
Copyright (C) 2006 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu"...
Using host libthread_db library "/lib/libthread_db.so.1".
(gdb) set pagination off
(gdb) run
Starting program: /usr/bin/kdenlive
[Thread debugging using libthread_db enabled]
[New Thread 47809963073680 (LWP 6049)]
Qt: gdb: -nograb added to command-line options.
Use the -dograb option to enforce grabbing.
kbuildsycoca running...
kdenlive: + + YOUR MLT INSTALL WAS FOUND IN: /usr
kdenlive: Mlt inited
kdenlive: Creating new document
kdenlive: deleting contents...
kdenlive: Creating new document DONE
kdenlive: **************** INIT DOCUMENT VIEW ***************
kdenlive: + + CREATING CONSUMER WITH PROFILE: dv_pal
kdenlive: + + CREATING CONSUMER WITH PROFILE: dv_pal
[New Thread 1082132816 (LWP 6066)]
[New Thread 1090525520 (LWP 6067)]
[Thread 1082132816 (LWP 6066) exited]
[Thread 1090525520 (LWP 6067) exited]
[New Thread 1090525520 (LWP 6068)]
[New Thread 1082132816 (LWP 6069)]
kdenlive: WARNING: KdenliveDoc::loadFromXML() document element has unknown tagName : kdenlivedoc
kdenlive: // DOCUMENT: /home/jmpoure/kino/montage/20070729 - Peche/bug.kdenlive, version: 0.6
[Thread 1090525520 (LWP 6068) exited]
[Thread 1082132816 (LWP 6069) exited]
kdenlive: + + RESET CONSUMER WITH PROFILE: dv_pal
kdenlive: + + RESET CONSUMER WITH PROFILE: dv_pal
kdenlive: Creating new document
kdenlive: deleting contents...
kdenlive: Creating new document DONE
kdenlive: **************** INIT DOCUMENT VIEW ***************
kdenlive: + + CREATING CONSUMER WITH PROFILE: dv_pal
kdenlive: + + CREATING CONSUMER WITH PROFILE: dv_pal
[New Thread 1082132816 (LWP 6075)]
[New Thread 1090525520 (LWP 6076)]
[Thread 1082132816 (LWP 6075) exited]
[Thread 1090525520 (LWP 6076) exited]
[New Thread 1090525520 (LWP 6077)]
[New Thread 1082132816 (LWP 6078)]
kdenlive: KdenliveDoc in closeDocument()
kdenlive: deleting contents...
kdenlive: *** DOCUMENT adding clip: titre.xcf
[Thread 1090525520 (LWP 6077) exited]
[Thread 1082132816 (LWP 6078) exited]
[New Thread 1082132816 (LWP 6079)]
[New Thread 1090525520 (LWP 6080)]
[Thread 1082132816 (LWP 6079) exited]
[Thread 1090525520 (LWP 6080) exited]
kdenlive: *** DOCUMENT adding clip: titre2.xcf
kdenlive: WARNING: Got a request for a changed clip that is not in the document : mvi_1782.avi
kdenlive: *** DOCUMENT adding clip: mvi_1782.avi
[New Thread 1090525520 (LWP 6081)]
[New Thread 1082132816 (LWP 6082)]
kdenlive: + + + Loading Time : 1258ms
kdenlive: ********** FREED MEM FOR: mvi_1782.avi, COUNT: 0
[New Thread 1098918224 (LWP 6083)]
[New Thread 1107310928 (LWP 6084)]
kdenlive: ********** FREED MEM FOR: mvi_1782.avi, COUNT: 0
[Thread 1090525520 (LWP 6081) exited]
[Thread 1082132816 (LWP 6082) exited]
[New Thread 1082132816 (LWP 6085)]
[New Thread 1090525520 (LWP 6086)]
kdenlive: ********** FREED MEM FOR: mvi_1782.avi, COUNT: 0

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1082132816 (LWP 6085)]
0x00002b7b9b9cfe08 in QImage::scanLine (this=0x9c3900, i=325) at kernel/qimage.h:400
400 kernel/qimage.h: No such file or directory.
in kernel/qimage.h
(gdb) thread apply all bt

Thread 17 (Thread 1090525520 (LWP 6086)):
#0 0x00002b7b98f2960f in mlt_properties_get_data (this=, name=0x41000370 "list:property-changed", length=0x0) at mlt_properties.c:283
#1 0x00002b7b98f2becd in mlt_events_fire (this=, id=) at mlt_events.c:159
#2 0x00002b7b98f2b137 in mlt_properties_set_position (this=0x2aaaac425ce0, name=0x2b7b98f36520 "_position", value=125) at mlt_properties.c:683
#3 0x00002b7b98f2d708 in mlt_producer_seek (this=0x2aaaac425ce0, position=125) at mlt_producer.c:250
#4 0x00002b7b98f31347 in producer_get_frame (producer=0x2aaaac425ce0, frame=0xd17348, index=0) at mlt_playlist.c:1496
#5 0x00002b7b98f2de51 in producer_get_frame (service=0x2aaaac425ce0, frame=0xd17348, index=0) at mlt_producer.c:437
#6 0x00002b7b98f2cde4 in mlt_service_get_frame (this=0x2aaaac425ce0, frame=0xd17348, index=0) at mlt_service.c:374
#7 0x00002b7b98f2ee24 in producer_get_frame (parent=0x2aaaac3ea110, frame=0xd17348, index=) at mlt_multitrack.c:397
#8 0x00002b7b98f2de51 in producer_get_frame (service=0x2aaaac3ea110, frame=0xd17348, index=3) at mlt_producer.c:437
#9 0x00002b7b98f2cde4 in mlt_service_get_frame (this=0x2aaaac3ea110, frame=0xd17348, index=3) at mlt_service.c:374
#10 0x00002b7b98f3360d in transition_get_frame (service=, frame=0xd3c698, index=1) at mlt_transition.c:231
#11 0x00002b7b98f2cde4 in mlt_service_get_frame (this=0x2aaaac441960, frame=0xd3c698, index=1) at mlt_service.c:374
#12 0x00002b7b98f3360d in transition_get_frame (service=, frame=0xd404b8, index=1) at mlt_transition.c:231
#13 0x00002b7b98f2cde4 in mlt_service_get_frame (this=0x2aaaac440640, frame=0xd404b8, index=1) at mlt_service.c:374
#14 0x00002b7b98f3360d in transition_get_frame (service=, frame=0xd4eba8, index=1) at mlt_transition.c:231
#15 0x00002b7b98f2cde4 in mlt_service_get_frame (this=0x2aaaac441230, frame=0xd4eba8, index=1) at mlt_service.c:374
#16 0x00002b7b98f3360d in transition_get_frame (service=, frame=0xd51298, index=1) at mlt_transition.c:231
#17 0x00002b7b98f2cde4 in mlt_service_get_frame (this=0x2aaaac4410f0, frame=0xd51298, index=1) at mlt_service.c:374
#18 0x00002b7b98f3360d in transition_get_frame (service=, frame=0xd51a68, index=1) at mlt_transition.c:231
#19 0x00002b7b98f2cde4 in mlt_service_get_frame (this=0x2aaaac449de0, frame=0xd51a68, index=1) at mlt_service.c:374
#20 0x00002b7b98f3360d in transition_get_frame (service=, frame=0xd34d88, index=1) at mlt_transition.c:231
#21 0x00002b7b98f2cde4 in mlt_service_get_frame (this=0x2aaaac44be40, frame=0xd34d88, index=1) at mlt_service.c:374
#22 0x00002b7b98f3360d in transition_get_frame (service=, frame=0xd44e38, index=1) at mlt_transition.c:231
#23 0x00002b7b98f2cde4 in mlt_service_get_frame (this=0x2aaaac44da40, frame=0xd44e38, index=1) at mlt_service.c:374
#24 0x00002b7b98f3360d in transition_get_frame (service=, frame=0xd51648, index=1) at mlt_transition.c:231
#25 0x00002b7b98f2cde4 in mlt_service_get_frame (this=0x2aaaac44f7d0, frame=0xd51648, index=1) at mlt_service.c:374
#26 0x00002b7b98f3360d in transition_get_frame (service=, frame=0x41000e88, index=0) at mlt_transition.c:231
#27 0x00002b7b98f2cde4 in mlt_service_get_frame (this=0x2aaaac451560, frame=0x41000e88, index=0) at mlt_service.c:374
#28 0x00002b7b98f3429c in producer_get_frame (parent=0x2aaaac2fdf30, frame=0x410010b8, track=) at mlt_tractor.c:323
#29 0x00002b7b98f2de51 in producer_get_frame (service=0x2aaaac2fdf30, frame=0x410010b8, index=0) at mlt_producer.c:437
#30 0x00002b7b98f2cde4 in mlt_service_get_frame (this=0x2aaaac2fdf30, frame=0x410010b8, index=0) at mlt_service.c:374
#31 0x00002b7b98f2dfb1 in producer_get_frame (service=, frame=0x410010b8, index=0) at mlt_producer.c:489
#32 0x00002b7b98f2cde4 in mlt_service_get_frame (this=0x2aaaac05bf70, frame=0x410010b8, index=0) at mlt_service.c:374
#33 0x00002b7b98f2cde4 in mlt_service_get_frame (this=0x2aaaac0f0fd0, frame=0x410010b8, index=0) at mlt_service.c:374
#34 0x00002b7b98f32207 in mlt_consumer_get_frame (this=0x2aaaac0f0fd0) at mlt_consumer.c:309
#35 0x00002b7ba15d3916 in consumer_thread (arg=) at consumer_sdl_preview.c:284
#36 0x00002b7b9dd4f317 in I??H?T$0??uH?r? () from /lib/libpthread.so.0
#37 0x00002b7b9f004afd in ???W???@?????H?.
() from /lib/libc.so.6
Current language: auto; currently c

Thread 16 (Thread 1082132816 (LWP 6085)):
#0 0x00002b7b9b9cfe08 in QImage::scanLine (this=0x9c3900, i=325) at kernel/qimage.h:400
#1 0x00002b7b9ba4a998 in pnmscale (src=@0x9c3900, dst=@0x407ff2c0) at kernel/qimage.cpp:2548
#2 0x00002b7b9ba5947c in QImage::smoothScale (this=0x9c3900, s=@0x407ff360, mode=QImage::ScaleFree) at kernel/qimage.cpp:2802
#3 0x00002b7b9ba595c5 in QImage::smoothScale (this=0x9c3900, w=634, h=542, mode=QImage::ScaleFree) at kernel/qimage.cpp:2775
#4 0x00002aaaabd6923c in refresh_qimage (frame=0x97b570, width=634, height=542) at qimage_wrapper.cpp:209
#5 0x00002aaaabd6889d in producer_get_image (frame=0x97b570, buffer=0x407ff970, format=0x407ff7e4, width=0x407ff5f0, height=0x407ff5f4, writable=) at producer_qimage.c:81
#6 0x00002b7b98f266c1 in mlt_frame_get_image (this=0x97b570, buffer=0x407ff970, format=0x407ff7e4, width=0x407ff5f0, height=0x407ff5f4, writable=1) at mlt_frame.c:257
#7 0x00002aaab0001abd in filter_get_image (this=0x97b570, image=0x407ff970, format=0x407ff7e4, width=0x407ff5f0, height=0x407ff5f4, writable=1) at filter_deinterlace.c:45
#8 0x00002b7b98f266c1 in mlt_frame_get_image (this=0x97b570, buffer=0x407ff970, format=0x407ff7e4, width=0x407ff5f0, height=0x407ff5f4, writable=1) at mlt_frame.c:257
#9 0x00002b7ba0b6e99c in filter_get_image (this=0x97b570, image=0x407ff970, format=0x407ff7e4, width=0x407ff6fc, height=0x407ff6f8, writable=1) at filter_rescale.c:212
#10 0x00002b7b98f266c1 in mlt_frame_get_image (this=0x97b570, buffer=0x407ff970, format=0x407ff7e4, width=0x407ff6fc, height=0x407ff6f8, writable=1) at mlt_frame.c:257
#11 0x00002b7ba0b6ed65 in filter_get_image (this=0x97b570, image=0x407ff970, format=0x407ff7e4, width=0x407ff97c, height=0x407ff978, writable=1) at filter_resize.c:114
#12 0x00002b7b98f266c1 in mlt_frame_get_image (this=0x97b570, buffer=0x407ff970, format=0x407ff7e4, width=0x407ff97c, height=0x407ff978, writable=1) at mlt_frame.c:257
#13 0x00002b7ba0b709da in get_b_frame_image (this=0x2aaaac441960, b_frame=0x97b570, image=0x407ff970, width=0x407ff97c, height=0x407ff978, geometry=0x407ff920) at transition_composite.c:788
#14 0x00002b7ba0b723c4 in transition_get_image (a_frame=0xb07150, image=0x407ffbf0, format=0x407ffa64, width=0x407ffbfc, height=0x407ffbf8, writable=) at transition_composite.c:1092
#15 0x00002b7b98f266c1 in mlt_frame_get_image (this=0xb07150, buffer=0x407ffbf0, format=0x407ffa64, width=0x407ffbfc, height=0x407ffbf8, writable=1) at mlt_frame.c:257
#16 0x00002b7ba0b709da in get_b_frame_image (this=0x2aaaac4410f0, b_frame=0xb07150, image=0x407ffbf0, width=0x407ffbfc, height=0x407ffbf8, geometry=0x407ffba0) at transition_composite.c:788
#17 0x00002b7ba0b723c4 in transition_get_image (a_frame=0xbe6790, image=0x408000c8, format=0x408000e0, width=0x408000d8, height=0x408000dc, writable=) at transition_composite.c:1092
#18 0x00002b7b98f266c1 in mlt_frame_get_image (this=0xbe6790, buffer=0x408000c8, format=0x408000e0, width=0x408000d8, height=0x408000dc, writable=0) at mlt_frame.c:257
#19 0x00002b7b98f33fc3 in producer_get_image (this=0xa8c850, buffer=0x408000c8, format=0x408000e0, width=0x408000d8, height=0x408000dc, writable=0) at mlt_tractor.c:215
#20 0x00002b7b98f266c1 in mlt_frame_get_image (this=0xa8c850, buffer=0x408000c8, format=0x408000e0, width=0x408000d8, height=0x408000dc, writable=0) at mlt_frame.c:257
#21 0x00002b7ba254fa04 in filter_get_image (this=0xa8c850, image=0x408000c8, format=0x408000e0, width=0x408000d8, height=0x408000dc, writable=) at filter_avcolour_space.c:100
#22 0x00002b7b98f266c1 in mlt_frame_get_image (this=0xa8c850, buffer=0x408000c8, format=0x408000e0, width=0x408000d8, height=0x408000dc, writable=0) at mlt_frame.c:257
#23 0x00002b7ba15d4373 in consumer_thread (arg=) at consumer_sdl_still.c:454
#24 0x00002b7b9dd4f317 in I??H?T$0??uH?r? () from /lib/libpthread.so.0
#25 0x00002b7b9f004afd in ???W???@?????H?.
() from /lib/libc.so.6
Current language: auto; currently c++

Thread 15 (Thread 1107310928 (LWP 6084)):
#0 0x00002b7b9dd537a6 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1 0x00002b7ba15d3d28 in consumer_thread (arg=) at consumer_sdl_preview.c:381
#2 0x00002b7b9dd4f317 in I??H?T$0??uH?r? () from /lib/libpthread.so.0
#3 0x00002b7b9f004afd in ???W???@?????H?.
() from /lib/libc.so.6

Thread 14 (Thread 1098918224 (LWP 6083)):
#0 0x00002b7b9dd53997 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1 0x00002b7b98f32391 in mlt_consumer_get_frame (this=0x2aaaac110ca0) at mlt_consumer.c:298
#2 0x00002b7b98f3252a in mlt_consumer_rt_frame (this=0x2aaaac110ca0) at mlt_consumer.c:644
#3 0x00002b7ba15d40ea in consumer_thread (arg=) at consumer_sdl_still.c:557
#4 0x00002b7b9dd4f317 in I??H?T$0??uH?r? () from /lib/libpthread.so.0
#5 0x00002b7b9f004afd in ???W???@?????H?.
() from /lib/libc.so.6

Thread 1 (Thread 47809963073680 (LWP 6049)):
#0 0x00002b7b9effde42 in select () from /lib/libc.so.6
#1 0x00002b7b9b9c0376 in QEventLoop::processEvents (this=0x896790, flags=4) at kernel/qeventloop_x11.cpp:291
#2 0x00002b7b9ba32e27 in QEventLoop::enterLoop (this=0x896790) at kernel/qeventloop.cpp:198
#3 0x00002b7b9ba32c2f in QEventLoop::exec (this=0x896790) at kernel/qeventloop.cpp:145
#4 0x00002b7b9ba1b324 in QApplication::exec (this=0x7fff11dac130) at kernel/qapplication.cpp:2758
#5 0x0000000000504006 in main (argc=1, argv=0x7fff11dac578) at main.cpp:107
0x00002b7b9b9cfe08 400 in kernel/qimage.h
(gdb) where full
#0 0x00002b7b9b9cfe08 in QImage::scanLine (this=0x9c3900, i=325) at kernel/qimage.h:400
No locals.
#1 0x00002b7b9ba4a998 in pnmscale (src=@0x9c3900, dst=@0x407ff2c0) at kernel/qimage.cpp:2548
a = 0
xelrow = (QRgb *) 0x221a290
tempxelrow = (QRgb *) 0xc90df0
xP = (QRgb *) 0x221add0
nxP = (QRgb *) 0x1384764
rows = 576
cols = 720
rowsread = 326
newrows = 542
newcols = 634
row = 305
col = 720
needtoreadrow = 1
maxval = 255 '?'
xscale = 0.88055555555555554
yscale = 0.94097222222222221
sxscale = 2536
syscale = 2710
fracrowtofill = 530
fracrowleft = 2710
as = (long int *) 0xbcf9f0
rs = (long int *) 0xda5d40
gs = (long int *) 0xcf82c0
bs = (long int *) 0xda8620
rowswritten = 305
SCALE = 2880
HALFSCALE = 1440
#2 0x00002b7b9ba5947c in QImage::smoothScale (this=0x9c3900, s=@0x407ff360, mode=QImage::ScaleFree) at kernel/qimage.cpp:2802
img = {data = 0xc706a0}
newSize = {wd = 634, ht = 542}
#3 0x00002b7b9ba595c5 in QImage::smoothScale (this=0x9c3900, w=634, h=542, mode=QImage::ScaleFree) at kernel/qimage.cpp:2775
No locals.
#4 0x00002aaaabd6923c in refresh_qimage (frame=0x97b570, width=634, height=542) at qimage_wrapper.cpp:209
interps = 0x6567616d6971

scaled = {data = 0x20}
temp = {data = 0x2b7b98f366e5}
qimage = (QImage *) 0x9c3900
self = (producer_qimage) 0x2aaaac02e530
producer_props =
use_cache = 0
cache = (mlt_properties) 0x0
update_cache =
current_image = (uint8_t *) 0x0
current_alpha = (uint8_t *) 0x0
current_width =
current_height = 576
position =
image_idx =
image_key = "0\000?\230{+\000\000P?"
#5 0x00002aaaabd6889d in producer_get_image (frame=0x97b570, buffer=0x407ff970, format=0x407ff7e4, width=0x407ff5f0, height=0x407ff5f4, writable=) at producer_qimage.c:81
properties =
image_size = 0
alpha_size = 0
#6 0x00002b7b98f266c1 in mlt_frame_get_image (this=0x97b570, buffer=0x407ff970, format=0x407ff7e4, width=0x407ff5f0, height=0x407ff5f4, writable=1) at mlt_frame.c:257
position = 125
properties =
get_image = (mlt_get_image) 0x2aaaabd68830
error =
#7 0x00002aaab0001abd in filter_get_image (this=0x97b570, image=0x407ff970, format=0x407ff7e4, width=0x407ff5f0, height=0x407ff5f4, writable=1) at filter_deinterlace.c:45
error =
deinterlace =
#8 0x00002b7b98f266c1 in mlt_frame_get_image (this=0x97b570, buffer=0x407ff970, format=0x407ff7e4, width=0x407ff5f0, height=0x407ff5f4, writable=1) at mlt_frame.c:257
position = 125
properties =
get_image = (mlt_get_image) 0x2aaab0001a40
error =
#9 0x00002b7ba0b6e99c in filter_get_image (this=0x97b570, image=0x407ff970, format=0x407ff7e4, width=0x407ff6fc, height=0x407ff6f8, writable=1) at filter_rescale.c:212
iwidth = 634
iheight = 542
interps = 0x9d79b0 "hyper"
properties =
filter_properties = (mlt_properties) 0x2aaaac2368e0
#10 0x00002b7b98f266c1 in mlt_frame_get_image (this=0x97b570, buffer=0x407ff970, format=0x407ff7e4, width=0x407ff6fc, height=0x407ff6f8, writable=1) at mlt_frame.c:257
position = 125
properties =
get_image = (mlt_get_image) 0x2b7ba0b6e800
error =
#11 0x00002b7ba0b6ed65 in filter_get_image (this=0x97b570, image=0x407ff970, format=0x407ff7e4, width=0x407ff97c, height=0x407ff978, writable=1) at filter_resize.c:114
error =
properties =
aspect_ratio = 3.1323761946335031e-321
owidth = 634
oheight = 542
rescale =
#12 0x00002b7b98f266c1 in mlt_frame_get_image (this=0x97b570, buffer=0x407ff970, format=0x407ff7e4, width=0x407ff97c, height=0x407ff978, writable=1) at mlt_frame.c:257
position = 125
properties =
get_image = (mlt_get_image) 0x2b7ba0b6ec40
error =
#13 0x00002b7ba0b709da in get_b_frame_image (this=0x2aaaac441960, b_frame=0x97b570, image=0x407ff970, width=0x407ff97c, height=0x407ff978, geometry=0x407ff920) at transition_composite.c:788
ret =
format = mlt_image_yuv422
b_props =
properties =
resize_alpha = 0 '\0'
#14 0x00002b7ba0b723c4 in transition_get_image (a_frame=0xb07150, image=0x407ffbf0, format=0x407ffa64, width=0x407ffbfc, height=0x407ffbf8, writable=) at transition_composite.c:1092
dest =
progressive =
luma_softness =
luma_bitmap =
operator =
line_fn =
field =
b_props =
width_b = 634
height_b = 576
alpha_b = (uint8_t *) 0x0
rescale = 0xb78690 "hyper"
a_props =
result = {item = {key = 0, frame = 2, distort = 0, x = 22, y = 0, w = 720, h = 576, mix = 100, f = {0, 0, 0, 0, 0}}, nw = 720, nh = 576, sw = 676, sh = 576, halign = 1, valign = 1}
image_b = (uint8_t *) 0x0
alpha_a = (uint8_t *) 0x18d1180 ""
b_frame = (mlt_frame) 0x97b570
this = (mlt_transition) 0x2aaaac441960
position = 2
out =
in =
properties =
#15 0x00002b7b98f266c1 in mlt_frame_get_image (this=0xb07150, buffer=0x407ffbf0, format=0x407ffa64, width=0x407ffbfc, height=0x407ffbf8, writable=1) at mlt_frame.c:257
position = 125
properties =
get_image = (mlt_get_image) 0x2b7ba0b715c0
error =
#16 0x00002b7ba0b709da in get_b_frame_image (this=0x2aaaac4410f0, b_frame=0xb07150, image=0x407ffbf0, width=0x407ffbfc, height=0x407ffbf8, geometry=0x407ffba0) at transition_composite.c:788
ret =
format = mlt_image_yuv422
b_props =
properties =
resize_alpha = 0 '\0'
#17 0x00002b7ba0b723c4 in transition_get_image (a_frame=0xbe6790, image=0x408000c8, format=0x408000e0, width=0x408000d8, height=0x408000dc, writable=) at transition_composite.c:1092
dest =
progressive =
luma_softness =
luma_bitmap =
operator =
line_fn =
field =
b_props =
width_b = 676
height_b = 576
alpha_b = (uint8_t *) 0x0
rescale = 0xb22f00 "hyper"
a_props =
result = {item = {key = 1, frame = 0, distort = 0, x = 22, y = 0, w = 720, h = 576, mix = 100, f = {1, 1, 1, 1, 1}}, nw = 720, nh = 576, sw = 676, sh = 576, halign = 1, valign = 1}
image_b = (uint8_t *) 0x11c6910 "?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200?\200"...
alpha_a = (uint8_t *) 0x1ae73a0 ""
b_frame = (mlt_frame) 0xb07150
this = (mlt_transition) 0x2aaaac4410f0
position = 0
out =
in =
properties =
#18 0x00002b7b98f266c1 in mlt_frame_get_image (this=0xbe6790, buffer=0x408000c8, format=0x408000e0, width=0x408000d8, height=0x408000dc, writable=0) at mlt_frame.c:257
position = 125
properties =
get_image = (mlt_get_image) 0x2b7ba0b715c0
error =
#19 0x00002b7b98f33fc3 in producer_get_image (this=0xa8c850, buffer=0x408000c8, format=0x408000e0, width=0x408000d8, height=0x408000dc, writable=0) at mlt_tractor.c:215
data =
properties =
frame = (mlt_frame) 0x9c3900
frame_properties =
#20 0x00002b7b98f266c1 in mlt_frame_get_image (this=0xa8c850, buffer=0x408000c8, format=0x408000e0, width=0x408000d8, height=0x408000dc, writable=0) at mlt_frame.c:257
position = 125
properties =
get_image = (mlt_get_image) 0x2b7b98f33e80
error =
#21 0x00002b7ba254fa04 in filter_get_image (this=0xa8c850, image=0x408000c8, format=0x408000e0, width=0x408000d8, height=0x408000dc, writable=) at filter_avcolour_space.c:100
properties =
output_format =
forced = 1634560369
error = 1082129920
#22 0x00002b7b98f266c1 in mlt_frame_get_image (this=0xa8c850, buffer=0x408000c8, format=0x408000e0, width=0x408000d8, height=0x408000dc, writable=0) at mlt_frame.c:257
position = 125
properties =
get_image = (mlt_get_image) 0x2b7ba254f9a0
error =
#23 0x00002b7ba15d4373 in consumer_thread (arg=) at consumer_sdl_still.c:454
this = (consumer_sdl) 0x2aaaac0fdea0
consumer =
properties =
frame = (mlt_frame) 0xa8c850
vfmt = mlt_image_rgb24a
height = 576
width = 720
image = (uint8_t *) 0x0
preview_off = 0
#24 0x00002b7b9dd4f317 in I??H?T$0??uH?r? () from /lib/libpthread.so.0
No symbol table info available.
#25 0x00002b7b9f004afd in ???W???@?????H?.
() from /lib/libc.so.6
No symbol table info available.
(gdb)
ddennedy
Registered Member
Posts
1315
Karma
1

I downloaded the project and tried to reproduce it with kdenlive that is a few days old, but I could not reproduce it.



$ pkg-config --modversion qt-mt

3.3.8



jmpoure_drupal
Registered Member
Posts
735
Karma
0

pkg-config --modversion qt-mt
3.3.7


out of interest, are you using an OpenGL accelerated card.

My card is an Nvidia with latest nv or nvidia drivers.

jmpoure_drupal
Registered Member
Posts
735
Karma
0

I upgraded to latest Kdenlive SVN r1670.

Kdenlive crashes immediately on opening the slightly modified project.

The crash is fully reproducable:



gdb kdenlive
GNU gdb 6.6-debian
Copyright (C) 2006 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu"...
Using host libthread_db library "/lib/libthread_db.so.1".
(gdb) set pagination off
(gdb) run
Starting program: /usr/bin/kdenlive
[Thread debugging using libthread_db enabled]
[New Thread 47793284120720 (LWP 6086)]
Qt: gdb: -nograb added to command-line options.
Use the -dograb option to enforce grabbing.
kdenlive: + + YOUR MLT INSTALL WAS FOUND IN: /usr
kdenlive: Mlt inited
kdenlive: Creating new document
kdenlive: deleting contents...
kdenlive: Creating new document DONE
kdenlive: **************** INIT DOCUMENT VIEW ***************
kdenlive: + + CREATING CONSUMER WITH PROFILE: dv_pal
kdenlive: + + CREATING CONSUMER WITH PROFILE: dv_pal
[New Thread 1082132816 (LWP 6096)]
[New Thread 1090525520 (LWP 6097)]
[Thread 1082132816 (LWP 6096) exited]
[Thread 1090525520 (LWP 6097) exited]
[New Thread 1090525520 (LWP 6098)]
[New Thread 1082132816 (LWP 6099)]
kdenlive: WARNING: KdenliveDoc::loadFromXML() document element has unknown tagName : kdenlivedoc
kdenlive: // DOCUMENT: /home/jmpoure/kino/montage/20070729 - Peche/bug.kdenlive, version: 0.6
[Thread 1090525520 (LWP 6098) exited]
[Thread 1082132816 (LWP 6099) exited]
kdenlive: + + RESET CONSUMER WITH PROFILE: dv_pal
kdenlive: + + RESET CONSUMER WITH PROFILE: dv_pal
kdenlive: Creating new document
kdenlive: deleting contents...
kdenlive: Creating new document DONE
kdenlive: **************** INIT DOCUMENT VIEW ***************
kdenlive: + + CREATING CONSUMER WITH PROFILE: dv_pal
kdenlive: + + CREATING CONSUMER WITH PROFILE: dv_pal
[New Thread 1082132816 (LWP 6104)]
[New Thread 1090525520 (LWP 6105)]
[Thread 1082132816 (LWP 6104) exited]
[Thread 1090525520 (LWP 6105) exited]
[New Thread 1090525520 (LWP 6106)]
[New Thread 1082132816 (LWP 6107)]
kdenlive: KdenliveDoc in closeDocument()
kdenlive: deleting contents...
kdenlive: *** DOCUMENT adding clip: titre.xcf
[Thread 1090525520 (LWP 6106) exited]
[Thread 1082132816 (LWP 6107) exited]
[New Thread 1082132816 (LWP 6108)]
[New Thread 1090525520 (LWP 6109)]
[Thread 1082132816 (LWP 6108) exited]
[Thread 1090525520 (LWP 6109) exited]
kdenlive: *** DOCUMENT adding clip: titre2.xcf
kdenlive: WARNING: Got a request for a changed clip that is not in the document : mvi_1782.avi
kdenlive: *** DOCUMENT adding clip: mvi_1782.avi
[New Thread 1090525520 (LWP 6110)]
[New Thread 1082132816 (LWP 6111)]
kdenlive: + + + Loading Time : 1947ms
kdenlive: ********** FREED MEM FOR: mvi_1782.avi, COUNT: 0
kdenlive: ********** FREED MEM FOR: mvi_1782.avi, COUNT: 0
[New Thread 1098918224 (LWP 6112)]
[New Thread 1107310928 (LWP 6113)]
[Thread 1090525520 (LWP 6110) exited]
[Thread 1082132816 (LWP 6111) exited]
[New Thread 1082132816 (LWP 6114)]
[New Thread 1090525520 (LWP 6115)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1098918224 (LWP 6112)]
0x00002b77bf38a6d9 in consumer_thread (arg=) at consumer_sdl_still.c:494
494 memset( this->sdl_screen->pixels, 0, this->window_width * this->window_height * this->sdl_screen->format->BytesPerPixel );
Current language: auto; currently c
(gdb) thread apply all bt

Thread 17 (Thread 1090525520 (LWP 6115)):
#0 0x00002b77b9801c64 in QImage::fill (this=0x40fff9c0, pixel=16777215) at kernel/qimage.cpp:1036
#1 0x00002aaab216bd3d in XCFImageFormat::initializeImage (this=0x40fffaa7, xcf_image=@0x40ffb8f0) at /build/buildd/kdelibs-3.5.7.dfsg.1/./kimgio/xcf.cpp:1222
#2 0x00002aaab2172152 in XCFImageFormat::loadLayer (this=0x40fffaa7, xcf_io=@0x40fff9d0, xcf_image=@0x40ffb8f0) at /build/buildd/kdelibs-3.5.7.dfsg.1/./kimgio/xcf.cpp:441
#3 0x00002aaab217252a in XCFImageFormat::readXCF (this=0x40fffaa7, io=0x40fffdb0) at /build/buildd/kdelibs-3.5.7.dfsg.1/./kimgio/xcf.cpp:183
#4 0x00002aaab2172819 in kimgio_xcf_read (io=0x40fffdb0) at /build/buildd/kdelibs-3.5.7.dfsg.1/./kimgio/xcf.cpp:38
#5 0x00002b77b76e3838 in KImageIOFormat::callLibFunc (this=0xd23fb0, read=true, iio=0x40fffdb0) at /build/buildd/kdelibs-3.5.7.dfsg.1/./kio/kio/kimageio.cpp:151
#6 0x00002b77b9806887 in QImageIO::read (this=0x40fffdb0) at kernel/qimage.cpp:4449
#7 0x00002b77b980868f in QImage::load (this=0xf29b90, fileName=@0x40fffec0, format=0x0) at kernel/qimage.cpp:3461
#8 0x00002b77b98086f2 in QImage (this=0xf29b90, fileName=@0x40fffec0, format=0x0) at kernel/qimage.cpp:394
#9 0x00002aaaaba7219f in refresh_qimage (frame=0xebe8d0, width=0, height=0) at qimage_wrapper.cpp:171
#10 0x00002aaaaba714ed in producer_get_frame (producer=0x2aaaac144a40, frame=0x972d68, index=) at producer_qimage.c:261
#11 0x00002b77b6ce3e51 in producer_get_frame (service=0x2aaaac144a40, frame=0x972d68, index=0) at mlt_producer.c:437
#12 0x00002b77b6ce2de4 in mlt_service_get_frame (this=0x2aaaac144a40, frame=0x972d68, index=0) at mlt_service.c:374
#13 0x00002b77b6ce3fb1 in producer_get_frame (service=, frame=0x972d68, index=0) at mlt_producer.c:489
#14 0x00002b77b6ce2de4 in mlt_service_get_frame (this=0x2aaaac283cd0, frame=0x972d68, index=0) at mlt_service.c:374
#15 0x00002b77b6ce72ca in producer_get_frame (producer=0x2aaaac277eb0, frame=0x972d68, index=0) at mlt_playlist.c:1456
#16 0x00002b77b6ce3e51 in producer_get_frame (service=0x2aaaac277eb0, frame=0x972d68, index=0) at mlt_producer.c:437
#17 0x00002b77b6ce2de4 in mlt_service_get_frame (this=0x2aaaac277eb0, frame=0x972d68, index=0) at mlt_service.c:374
#18 0x00002b77b6ce4e24 in producer_get_frame (parent=0x2aaaac23b7f0, frame=0x972d68, index=) at mlt_multitrack.c:397
#19 0x00002b77b6ce3e51 in producer_get_frame (service=0x2aaaac23b7f0, frame=0x972d68, index=3) at mlt_producer.c:437
#20 0x00002b77b6ce2de4 in mlt_service_get_frame (this=0x2aaaac23b7f0, frame=0x972d68, index=3) at mlt_service.c:374
#21 0x00002b77b6ce960d in transition_get_frame (service=, frame=0x987128, index=1) at mlt_transition.c:231
#22 0x00002b77b6ce2de4 in mlt_service_get_frame (this=0x2aaaac293b30, frame=0x987128, index=1) at mlt_service.c:374
#23 0x00002b77b6ce960d in transition_get_frame (service=, frame=0x94c588, index=1) at mlt_transition.c:231
#24 0x00002b77b6ce2de4 in mlt_service_get_frame (this=0x2aaaac292810, frame=0x94c588, index=1) at mlt_service.c:374
#25 0x00002b77b6ce960d in transition_get_frame (service=, frame=0xec7bf8, index=1) at mlt_transition.c:231
#26 0x00002b77b6ce2de4 in mlt_service_get_frame (this=0x2aaaac293400, frame=0xec7bf8, index=1) at mlt_service.c:374
#27 0x00002b77b6ce960d in transition_get_frame (service=, frame=0xd1b8e8, index=1) at mlt_transition.c:231
#28 0x00002b77b6ce2de4 in mlt_service_get_frame (this=0x2aaaac2926e0, frame=0xd1b8e8, index=1) at mlt_service.c:374
#29 0x00002b77b6ce960d in transition_get_frame (service=, frame=0xd40fc8, index=1) at mlt_transition.c:231
#30 0x00002b77b6ce2de4 in mlt_service_get_frame (this=0x2aaaac29c040, frame=0xd40fc8, index=1) at mlt_service.c:374
#31 0x00002b77b6ce960d in transition_get_frame (service=, frame=0x954e68, index=1) at mlt_transition.c:231
#32 0x00002b77b6ce2de4 in mlt_service_get_frame (this=0x2aaaac29e010, frame=0x954e68, index=1) at mlt_service.c:374
#33 0x00002b77b6ce960d in transition_get_frame (service=, frame=0x961f58, index=1) at mlt_transition.c:231
#34 0x00002b77b6ce2de4 in mlt_service_get_frame (this=0x2aaaac29fc00, frame=0x961f58, index=1) at mlt_service.c:374
#35 0x00002b77b6ce960d in transition_get_frame (service=, frame=0xd1b078, index=1) at mlt_transition.c:231
#36 0x00002b77b6ce2de4 in mlt_service_get_frame (this=0x2aaaac2a1990, frame=0xd1b078, index=1) at mlt_service.c:374
#37 0x00002b77b6ce960d in transition_get_frame (service=, frame=0x41000e88, index=0) at mlt_transition.c:231
#38 0x00002b77b6ce2de4 in mlt_service_get_frame (this=0x2aaaac2a3720, frame=0x41000e88, index=0) at mlt_service.c:374
#39 0x00002b77b6cea29c in producer_get_frame (parent=0x2aaaac144ff0, frame=0x410010b8, track=) at mlt_tractor.c:323
#40 0x00002b77b6ce3e51 in producer_get_frame (service=0x2aaaac144ff0, frame=0x410010b8, index=0) at mlt_producer.c:437
#41 0x00002b77b6ce2de4 in mlt_service_get_frame (this=0x2aaaac144ff0, frame=0x410010b8, index=0) at mlt_service.c:374
#42 0x00002b77b6ce3fb1 in producer_get_frame (service=, frame=0x410010b8, index=0) at mlt_producer.c:489
#43 0x00002b77b6ce2de4 in mlt_service_get_frame (this=0x2aaaac132e80, frame=0x410010b8, index=0) at mlt_service.c:374
#44 0x00002b77b6ce2de4 in mlt_service_get_frame (this=0xec72e0, frame=0x410010b8, index=0) at mlt_service.c:374
#45 0x00002b77b6ce8207 in mlt_consumer_get_frame (this=0xec72e0) at mlt_consumer.c:309
#46 0x00002b77bf389916 in consumer_thread (arg=) at consumer_sdl_preview.c:284
#47 0x00002b77bbb05317 in I??H?T$0??uH?r? () from /lib/libpthread.so.0
#48 0x00002b77bcdbaafd in ???W???@?????H?.
() from /lib/libc.so.6
Current language: auto; currently c++

Thread 16 (Thread 1082132816 (LWP 6114)):
#0 0x00002b77bbb09997 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1 0x00002b77b6ce8391 in mlt_consumer_get_frame (this=0xc9e470) at mlt_consumer.c:298
#2 0x00002b77b6ce852a in mlt_consumer_rt_frame (this=0xc9e470) at mlt_consumer.c:644
#3 0x00002b77bf38a0ea in consumer_thread (arg=) at consumer_sdl_still.c:557
#4 0x00002b77bbb05317 in I??H?T$0??uH?r? () from /lib/libpthread.so.0
#5 0x00002b77bcdbaafd in ???W???@?????H?.
() from /lib/libc.so.6

Thread 15 (Thread 1107310928 (LWP 6113)):
#0 0x00002b77bbb097a6 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1 0x00002b77bf389d28 in consumer_thread (arg=) at consumer_sdl_preview.c:381
#2 0x00002b77bbb05317 in I??H?T$0??uH?r? () from /lib/libpthread.so.0
#3 0x00002b77bcdbaafd in ???W???@?????H?.
() from /lib/libc.so.6

Thread 14 (Thread 1098918224 (LWP 6112)):
#0 0x00002b77bf38a6d9 in consumer_thread (arg=) at consumer_sdl_still.c:494
#1 0x00002b77bbb05317 in I??H?T$0??uH?r? () from /lib/libpthread.so.0
#2 0x00002b77bcdbaafd in ???W???@?????H?.
() from /lib/libc.so.6
Current language: auto; currently c

Thread 1 (Thread 47793284120720 (LWP 6086)):
#0 0x00002b77bcdb3e42 in select () from /lib/libc.so.6
#1 0x00002b77b9776376 in QEventLoop::processEvents (this=0x896560, flags=4) at kernel/qeventloop_x11.cpp:291
#2 0x00002b77b97e8e27 in QEventLoop::enterLoop (this=0x896560) at kernel/qeventloop.cpp:198
#3 0x00002b77b97e8c2f in QEventLoop::exec (this=0x896560) at kernel/qeventloop.cpp:145
#4 0x00002b77b97d1324 in QApplication::exec (this=0x7ffff3ff6360) at kernel/qapplication.cpp:2758
#5 0x0000000000504062 in main (argc=1, argv=0x7ffff3ff67a8) at main.cpp:107
0x00002b77bf38a6d9 494 memset( this->sdl_screen->pixels, 0, this->window_width * this->window_height * this->sdl_screen->format->BytesPerPixel );
(gdb) where full
#0 0x00002b77bf38a6d9 in consumer_thread (arg=) at consumer_sdl_still.c:494
this = (consumer_sdl) 0xc900d0
consumer =
properties =
frame = (mlt_frame) 0xcebeb0
vfmt = mlt_image_rgb24a
height = 576
width = 720
image = (uint8_t *) 0x0
preview_off = 0
#1 0x00002b77bbb05317 in I??H?T$0??uH?r? () from /lib/libpthread.so.0
No symbol table info available.
#2 0x00002b77bcdbaafd in ???W???@?????H?.
() from /lib/libc.so.6
No symbol table info available.
jmpoure_drupal
Registered Member
Posts
735
Karma
0

I was able to reproduce the bug using valgrind.

Here is the log:

reinhard_drupal
Registered Member
Posts
66
Karma
0

j-b-m wrote:
Works now with latest svn, but you will have to resize your image clips. DV Pal has an aspect ratio of 4/3, so the frames are resized to 768x576.

If you want to add an image clip & be able to make transitions act like on a video clip, your image should have that size.



hi,



can you integrate such conversation (square <-> non square) into kdenlive in some way - maybe as an new effect?

Would be a really helpful feature IMHO



btw - a resize effect, that also offer non proportional scaling, seems to be also very important IMHO ;)

viewtopic.php?f=14&p=730#p730



greetings )

reinhard



Always using latest svn versions of mlt, mlt++ and kdenlive (ubuntu).



Bookmarks



Who is online

Registered users: bancha, Bing [Bot], daret, Evergrowing, Google [Bot], lockheed, sandyvee, Sogou [Bot]