| Attached Files | kdenlive_mlt_frame_rescale_yuv422_crash_crop_filter.txt [^] (11,949 bytes) 2009-07-13 17:01 [Show Content] [Hide Content]tbart@blackknight /var/tmp/portage/media-libs/mlt-0.4.4-r1/work/mlt-0.4.4/src/framework $ gdb kdenlive
GNU gdb 6.8
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "i686-pc-linux-gnu"...
(gdb) run
Starting program: /usr/bin/kdenlive
[Thread debugging using libthread_db enabled]
[New Thread 0xb646c700 (LWP 13194)]
[New Thread 0xb3ab3b90 (LWP 13197)]
[New Thread 0xb32b2b90 (LWP 13198)]
[Thread 0xb3ab3b90 (LWP 13197) exited]
[Thread 0xb32b2b90 (LWP 13198) exited]
[New Thread 0xb32b2b90 (LWP 13199)]
[New Thread 0xb3ab3b90 (LWP 13200)]
[Thread 0xb32b2b90 (LWP 13199) exited]
[Thread 0xb3ab3b90 (LWP 13200) exited]
[New Thread 0xb3ab3b90 (LWP 13201)]
[New Thread 0xb32b2b90 (LWP 13202)]
[Thread 0xb3ab3b90 (LWP 13201) exited]
[Thread 0xb32b2b90 (LWP 13202) exited]
[New Thread 0xb32b2b90 (LWP 13203)]
[New Thread 0xb3ab3b90 (LWP 13204)]
[Thread 0xb32b2b90 (LWP 13203) exited]
[Thread 0xb3ab3b90 (LWP 13204) exited]
[New Thread 0xb3ab3b90 (LWP 13205)]
[New Thread 0xb32b2b90 (LWP 13206)]
[Thread 0xb3ab3b90 (LWP 13205) exited]
[Thread 0xb32b2b90 (LWP 13206) exited]
[New Thread 0xb32b2b90 (LWP 13207)]
[New Thread 0xb3ab3b90 (LWP 13208)]
[Thread 0xb32b2b90 (LWP 13207) exited]
[Thread 0xb3ab3b90 (LWP 13208) exited]
[New Thread 0xb3ab3b90 (LWP 13209)]
[New Thread 0xb32b2b90 (LWP 13210)]
[Thread 0xb3ab3b90 (LWP 13209) exited]
[Thread 0xb32b2b90 (LWP 13210) exited]
[New Thread 0xb32b2b90 (LWP 13211)]
[New Thread 0xb3ab3b90 (LWP 13212)]
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb32b2b90 (LWP 13211)]
mlt_frame_rescale_yuv422 (this=0x93dceb8, owidth=541, oheight=576) at mlt_frame.c:1079
1079 *out_ptr ++ = *( in_line + base );
Current language: auto; currently c
(gdb) set pagination off
(gdb) info threads
17 Thread 0xb3ab3b90 (LWP 13212) 0xb7f22424 in __kernel_vsyscall ()
* 16 Thread 0xb32b2b90 (LWP 13211) mlt_frame_rescale_yuv422 (this=0x93dceb8, owidth=541, oheight=576) at mlt_frame.c:1079
1 Thread 0xb646c700 (LWP 13194) 0xb74685f1 in QPersistentModelIndex::~QPersistentModelIndex () from /usr/lib/qt4/libQtCore.so.4
(gdb) bt
#0 mlt_frame_rescale_yuv422 (this=0x93dceb8, owidth=541, oheight=576) at mlt_frame.c:1079
#1 0xb4230bef in filter_scale (this=0x93dceb8, image=0xb32b234c, iformat=mlt_image_yuv422, oformat=mlt_image_yuv422, iwidth=720, iheight=575, owidth=541, oheight=576) at filter_rescale.c:45
#2 0xb42313af in filter_get_image (this=0x93dceb8, image=0xb32b234c, format=0xb32b2358, width=0xb32b1f9c, height=0xb32b1f98, writable=0) at filter_rescale.c:226
#3 0xb7f08813 in mlt_frame_get_image (this=0x93dceb8, buffer=0xb32b234c, format=0xb32b2358, width=0xb32b1f9c, height=0xb32b1f98, writable=0) at mlt_frame.c:261
#4 0xb42316a5 in filter_get_image (this=0x93dceb8, image=0xb32b234c, format=0xb32b2358, width=0xb32b2350, height=0xb32b2354, writable=0) at filter_resize.c:121
#5 0xb7f08813 in mlt_frame_get_image (this=0x93dceb8, buffer=0xb32b234c, format=0xb32b2358, width=0xb32b2350, height=0xb32b2354, writable=0) at mlt_frame.c:261
#6 0xb7f1a33f in producer_get_image (this=0x932f868, buffer=0xb32b234c, format=0xb32b2358, width=0xb32b2350, height=0xb32b2354, writable=0) at mlt_tractor.c:274
#7 0xb7f08813 in mlt_frame_get_image (this=0x932f868, buffer=0xb32b234c, format=0xb32b2358, width=0xb32b2350, height=0xb32b2354, writable=0) at mlt_frame.c:261
#8 0xb4e6e9c6 in filter_get_image (this=0x932f868, image=0xb32b234c, format=0xb32b2358, width=0xb32b2350, height=0xb32b2354, writable=0) at filter_avcolour_space.c:104
#9 0xb7f08813 in mlt_frame_get_image (this=0x932f868, buffer=0xb32b234c, format=0xb32b2358, width=0xb32b2350, height=0xb32b2354, writable=0) at mlt_frame.c:261
#10 0xb4e5947d in consumer_thread (arg=0x90421a0) at consumer_sdl_still.c:461
#11 0xb731615f in start_thread () from /lib/libpthread.so.0
#12 0xb6a16c0e in clone () from /lib/libc.so.6
(gdb) where full
#0 mlt_frame_rescale_yuv422 (this=0x93dceb8, owidth=541, oheight=576) at mlt_frame.c:1079
output = (uint8_t *) 0xb2479028 "%\177K\201\001"
out_line = (uint8_t *) 0xb2479028 "%\177K\201\001"
in_middle = (uint8_t *) 0xb2164158 "�\201�\177�\200�}�~�{�\201�~\177zs\221su}\223\201q\200\225\200r~\227\200r}\230{p\200\227\207n\212\226\207o\202\225~p|\232{oz\231wot\231sou\230zn{\230zny\227unq\226mnk\226qoi\232cd_\225\223r�\206�\177�\177�\203�\204U\213H\203K\214QxX\206\200q�\177\202{m|H\207P|T\2030}D\201^}Z\203B{V\201^|X\202[~V\202X}X\202Y\177U\202G|0\201:wk\203uup\206_xV\206[|\\\202Y}]\201\\\177]\201]{^\201a|]\201V}R\201c}d\201f~d\201"...
bottom = 18841536
istride = 1440
out_ptr = (uint8_t *) 0xb2479028 "%\177K\201\001"
outer = 23549130
dy = <value optimized out>
in_line = (uint8_t *) 0xb20fed58 <Address 0xb20fed58 out of bounds>
base = -720
iwidth = <value optimized out>
iheight = <value optimized out>
#1 0xb4230bef in filter_scale (this=0x93dceb8, image=0xb32b234c, iformat=mlt_image_yuv422, oformat=mlt_image_yuv422, iwidth=720, iheight=575, owidth=541, oheight=576) at filter_rescale.c:45
interps = 0xb290bb60 "nearest"
#2 0xb42313af in filter_get_image (this=0x93dceb8, image=0xb32b234c, format=0xb32b2358, width=0xb32b1f9c, height=0xb32b1f98, writable=0) at filter_rescale.c:226
iwidth = 720
iheight = 575
owidth = 541
interps = 0xb290bb60 "nearest"
filter_properties = <value optimized out>
#3 0xb7f08813 in mlt_frame_get_image (this=0x93dceb8, buffer=0xb32b234c, format=0xb32b2358, width=0xb32b1f9c, height=0xb32b1f98, writable=0) at mlt_frame.c:261
position = 844
get_image = (mlt_get_image) 0xb4230e90 <filter_get_image>
error = <value optimized out>
#4 0xb42316a5 in filter_get_image (this=0x93dceb8, image=0xb32b234c, format=0xb32b2358, width=0xb32b2350, height=0xb32b2354, writable=0) at filter_resize.c:121
error = <value optimized out>
aspect_ratio = 1.0666666666666667
owidth = 541
oheight = 576
rescale = <value optimized out>
#5 0xb7f08813 in mlt_frame_get_image (this=0x93dceb8, buffer=0xb32b234c, format=0xb32b2358, width=0xb32b2350, height=0xb32b2354, writable=0) at mlt_frame.c:261
position = 844
get_image = (mlt_get_image) 0xb4231530 <filter_get_image>
error = <value optimized out>
#6 0xb7f1a33f in producer_get_image (this=0x932f868, buffer=0xb32b234c, format=0xb32b2358, width=0xb32b2350, height=0xb32b2354, writable=0) at mlt_tractor.c:274
data = <value optimized out>
#7 0xb7f08813 in mlt_frame_get_image (this=0x932f868, buffer=0xb32b234c, format=0xb32b2358, width=0xb32b2350, height=0xb32b2354, writable=0) at mlt_frame.c:261
position = 844
get_image = (mlt_get_image) 0xb7f1a1d0 <producer_get_image>
error = <value optimized out>
#8 0xb4e6e9c6 in filter_get_image (this=0x932f868, image=0xb32b234c, format=0xb32b2358, width=0xb32b2350, height=0xb32b2354, writable=0) at filter_avcolour_space.c:104
forced = <value optimized out>
error = 1245508640
#9 0xb7f08813 in mlt_frame_get_image (this=0x932f868, buffer=0xb32b234c, format=0xb32b2358, width=0xb32b2350, height=0xb32b2354, writable=0) at mlt_frame.c:261
position = 844
get_image = (mlt_get_image) 0xb4e6e930 <filter_get_image>
error = <value optimized out>
#10 0xb4e5947d in consumer_thread (arg=0x90421a0) at consumer_sdl_still.c:461
frame = (mlt_frame) 0x932f868
vfmt = mlt_image_rgb24a
height = 576
width = 720
image = (uint8_t *) 0x0
preview_off = 0
#11 0xb731615f in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#12 0xb6a16c0e in clone () from /lib/libc.so.6
No symbol table info available.
(gdb) thread apply all bt
Thread 17 (Thread 0xb3ab3b90 (LWP 13212)):
#0 0xb7f22424 in __kernel_vsyscall ()
#1 0xb7319c75 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2 0xb4e5875f in consumer_thread (arg=0x90334d0) at consumer_sdl_preview.c:381
#3 0xb731615f in start_thread () from /lib/libpthread.so.0
#4 0xb6a16c0e in clone () from /lib/libc.so.6
Thread 16 (Thread 0xb32b2b90 (LWP 13211)):
#0 mlt_frame_rescale_yuv422 (this=0x93dceb8, owidth=541, oheight=576) at mlt_frame.c:1079
#1 0xb4230bef in filter_scale (this=0x93dceb8, image=0xb32b234c, iformat=mlt_image_yuv422, oformat=mlt_image_yuv422, iwidth=720, iheight=575, owidth=541, oheight=576) at filter_rescale.c:45
#2 0xb42313af in filter_get_image (this=0x93dceb8, image=0xb32b234c, format=0xb32b2358, width=0xb32b1f9c, height=0xb32b1f98, writable=0) at filter_rescale.c:226
#3 0xb7f08813 in mlt_frame_get_image (this=0x93dceb8, buffer=0xb32b234c, format=0xb32b2358, width=0xb32b1f9c, height=0xb32b1f98, writable=0) at mlt_frame.c:261
#4 0xb42316a5 in filter_get_image (this=0x93dceb8, image=0xb32b234c, format=0xb32b2358, width=0xb32b2350, height=0xb32b2354, writable=0) at filter_resize.c:121
#5 0xb7f08813 in mlt_frame_get_image (this=0x93dceb8, buffer=0xb32b234c, format=0xb32b2358, width=0xb32b2350, height=0xb32b2354, writable=0) at mlt_frame.c:261
#6 0xb7f1a33f in producer_get_image (this=0x932f868, buffer=0xb32b234c, format=0xb32b2358, width=0xb32b2350, height=0xb32b2354, writable=0) at mlt_tractor.c:274
#7 0xb7f08813 in mlt_frame_get_image (this=0x932f868, buffer=0xb32b234c, format=0xb32b2358, width=0xb32b2350, height=0xb32b2354, writable=0) at mlt_frame.c:261
#8 0xb4e6e9c6 in filter_get_image (this=0x932f868, image=0xb32b234c, format=0xb32b2358, width=0xb32b2350, height=0xb32b2354, writable=0) at filter_avcolour_space.c:104
#9 0xb7f08813 in mlt_frame_get_image (this=0x932f868, buffer=0xb32b234c, format=0xb32b2358, width=0xb32b2350, height=0xb32b2354, writable=0) at mlt_frame.c:261
#10 0xb4e5947d in consumer_thread (arg=0x90421a0) at consumer_sdl_still.c:461
#11 0xb731615f in start_thread () from /lib/libpthread.so.0
#12 0xb6a16c0e in clone () from /lib/libc.so.6
Thread 1 (Thread 0xb646c700 (LWP 13194)):
#0 0xb74685f1 in QPersistentModelIndex::~QPersistentModelIndex () from /usr/lib/qt4/libQtCore.so.4
#1 0xb70eccb3 in QListView::isIndexHidden () from /usr/lib/qt4/libQtGui.so.4
#2 0xb70f0763 in QListView::rectForIndex () from /usr/lib/qt4/libQtGui.so.4
#3 0xb70f0906 in QListView::visualRect () from /usr/lib/qt4/libQtGui.so.4
#4 0xb70f1ae2 in QListView::paintEvent () from /usr/lib/qt4/libQtGui.so.4
#5 0xb6c26aee in QWidget::event () from /usr/lib/qt4/libQtGui.so.4
#6 0xb6fa11e4 in QFrame::event () from /usr/lib/qt4/libQtGui.so.4
#7 0xb7034197 in QAbstractScrollArea::viewportEvent () from /usr/lib/qt4/libQtGui.so.4
#8 0xb70d575f in QAbstractItemView::viewportEvent () from /usr/lib/qt4/libQtGui.so.4
#9 0xb7036685 in ?? () from /usr/lib/qt4/libQtGui.so.4
#10 0x091188c8 in ?? ()
#11 0xbfd3c6a4 in ?? ()
#12 0xbfd3c318 in ?? ()
#13 0xb746eba0 in QCoreApplicationPrivate::sendThroughObjectEventFilters () from /usr/lib/qt4/libQtCore.so.4
Backtrace stopped: frame did not save the PC
1079 *out_ptr ++ = *( in_line + base );
(gdb) list
1074 // Loop for the entirety of our output row.
1075 for ( dx = - outer; dx < outer; dx += scale_width )
1076 {
1077 base = dx >> 15;
1078 base &= 0xfffffffe;
1079 *out_ptr ++ = *( in_line + base );
1080 base &= 0xfffffffc;
1081 *out_ptr ++ = *( in_line + base + 1 );
1082 dx += scale_width;
crop_crash_kdenlive.flv.txt [^] (4,815,796 bytes) 2009-07-20 20:33 |